About Lcu MCP
Lcu MCP is an MCP server in the Gaming category: mCP server for the League of Legends client: LCU REST, live event stream, and client DOM/JS access as nine tools.
Install
git clone https://github.com/Triggered0/lcu-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (26)
lol_cdp_console_start()Begin buffering client console output
Parameters not published.
lol_cdp_console_stop()Stop and discard the console buffer
Parameters not published.
lol_cdp_console_tail(since?, until?, cursor?, limit?, level?, targetId?, text?)Read buffered console entries
Parameters not published.
lol_cdp_network_body(requestId)Fetch one response body from the live renderer
Parameters not published.
lol_cdp_network_start()Begin buffering the HTTP requests the client UI makes
Parameters not published.
lol_cdp_network_stop()Stop and discard the request buffer
Parameters not published.
lol_cdp_network_summary(since?, until?, urlContains?, method?)Aggregate requests by method and url
Parameters not published.
lol_cdp_network_tail(since?, until?, cursor?, limit?, urlContains?, method?, status?, minStatus?, type?, failedOnly?, targetId?)Read buffered requests
Parameters not published.
lol_cdp_screenshot(targetId?, format?, quality?, savePath?)Capture client screenshot via CDP (returns MCP image + disk save)
Parameters not published.
lol_cdp_targets()List all active CDP debugging targets (pages, popups, workers)
Parameters not published.
Show all 26 tools
lol_dom_query(selector, all?, props?)Query the client DOM
Parameters not published.
lol_endpoints(filter?)List the curated endpoint table
Parameters not published.
lol_eval(expression, awaitPromise?)Evaluate JavaScript in the page
Parameters not published.
lol_events_poll(since?, limit?, filter?)Drain the ring buffer
Parameters not published.
lol_events_start(filters?)Open the WebSocket tap and begin buffering
Parameters not published.
lol_events_stop()Close the tap
Parameters not published.
lol_forensics_correlate(since?, until?, limit?, uriPrefix?, levels?, format?)Correlate WAMP recorder and CDP console timelines on a shared time axis
Parameters not published.
lol_get(path)GET any LCU path
Parameters not published.
lol_request(method, path, body?)Any verb, subject to the write allowlist
Parameters not published.
lol_restart_ux(waitForReady?, timeoutSeconds?)Safely restart client CEF renderers with readiness polling
Parameters not published.
lol_schema(path?, method?, model?, refresh?)Query internal LCU OpenAPI/Swagger v2 schemas and models
Parameters not published.
lol_static(kind, ids?, query?, fields?, limit?, offset?, refresh?)Resolve champion/item/perk/spell/map/queue ids to names from the client's local game data
Parameters not published.
lol_statusPer-subsystem health, resolved LCU port, configured CDP port, whether `allowEval` is on
Parameters not published.
lol_wamp_record_dump(uri?, since?, until?, kinds?, limit?, cursor?)Dump the recorded timeline and per-URI stats
Parameters not published.
lol_wamp_record_start(uris?, restart?)Record LCU WAMP traffic on an independent socket
Parameters not published.
lol_wamp_record_stop()Close the recorder socket
Parameters not published.
Ask AI
Ask AI about Lcu MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.