Run L2Walker from Claude, ChatGPT, Cursor or any AI assistant.
L2Walker speaks MCP, the open protocol AI apps use to work with other software. Connect Claude, ChatGPT or any MCP client and tell it what to farm — in plain words.
- ClaudeDesktop
- ChatGPTConnectors
- CursorIDE
- Any MCP client
Runs on your computer only · Every game action asks first · [LICENSE REQUIREMENT]
The user asks the AI to farm. The AI calls get_status, set_path and set_alert, asks permission for begin_combat, then L2Walker starts fighting and the AI reports the results.
How it works
MCP (Model Context Protocol) is a standard way for AI apps to call tools in other programs. L2Walker runs a small MCP server on your computer; your AI app connects to it and can read the walker’s state and — with your OK — control it.
- 01You askType a request in your AI app, in any language.Claude · ChatGPT · …
- 02AI picks toolsIt decides which L2Walker tools to call and with what settings.MCP request
- 03L2Walker answersThe local MCP server reads the panels or — after your OK — changes them.127.0.0.1 only
- 04You get a resultThe AI explains what happened and what it would do next.Plain-language reply
Your account, password and license key never go to the AI. It only sees what the tools return.
What the AI can use
Tools L2Walker exposes over MCP. Read tools run freely; action tools ask you first.
| Tool | What it does | Panel in the app | Access |
|---|---|---|---|
| get_status | Character, level, HP/MP/CP, server and license state | Toolbar · status bar | Read · free |
| list_nearby | Players, monsters, NPCs and items around you with distance | Player / Mon / NPC | Read · free |
| read_log | Recent combat and chat lines | Combat Info · L2 Info | Read · free |
| get_party | Party members, buffs and who is dead | Party | Read · free |
| get_map | Position, combat range and path points | Virtual Map | Read · free |
| begin_combat / stop | Start or stop farming | Toolbar | Action · asks first |
| set_path | Center point, radius, path points | Option › Path | Action · asks first |
| set_alert | Sound or stop when HP drops, a whisper arrives or a PK is near | Option › Sound Alerts | Action · asks first |
| load_profile | Load a saved Option file | Setup › Load Option | Action · asks first |
| logout | Log the character out safely | System | Action · asks first |
Tool names are a proposal — final list: [MCP TOOL LIST].
Things to ask
“Farm here for two hours, sit when no mobs are around.”
“If my HP drops below 30%, stop fighting and sit down.”
“Who is missing buffs and who is too far away?”
“How much adena and EXP did I make tonight?”
“Load my Interlude archer profile and check the heal thresholds.”
“Why did my character stop attacking?”
Connect in 2 minutes
- 1Update to 10.9.9The MCP server ships inside L2Walker — nothing extra to install.
- 2Turn on the serverIn Options, enable MCP and keep it on 127.0.0.1.
- 3Add it to your AI appPaste the config on the right into your client.
- 4Say helloAsk “What is my character doing?” to check it works.
{
"mcpServers": {
"l2walker": {
"url": "http://127.0.0.1:[PORT]/mcp"
}
}
}You stay in control
Questions
Which AI apps work?
Any app that supports MCP: Claude Desktop, ChatGPT with custom connectors, Cursor and others. [CHECK LIST BEFORE LAUNCH]
Does it need a license?
[LICENSE RULE — e.g. read tools free, action tools need a personal or server license].
Does the AI see my screen?
No. It only gets the data the tools return — status, lists, logs — as text.
Can it play while I’m away?
It can start, stop and adjust farming within the limits you set, and stop when an alert you configured fires.
Is my data sent anywhere?
Tool results go to the AI app you chose and follow that app’s privacy rules. L2Walker itself sends nothing extra.
Update to 10.9.9, turn on the MCP server and connect your AI app.
or any AI assistant.