Wire ll-lang into Claude Code, Cursor, or Zed in 30 Seconds
If you want an LLM to write ll-lang productively, the best setup is not "open a terminal and hope the model can parse shell output." The better setup is MCP.
ll-lang ships with a built-in MCP server through lllc mcp , so your editor can call the compiler and project tooling as structured tools.
That means your agent can ask questions like:
does this compile?
what does E005 mean?
where is this symbol defined?
what targets can I build to?
And get structured JSON back instead of scraped terminal text.
1. Add the MCP server
Use the current config shape from the ll-lang README and MCP user guide:
{ "mcpServers" : { "ll-lang" : { "command" : "lllc" , "args" : [ "mcp" ] } } }
Enter fullscreen mode
Exit fullscreen mode
If lllc is not on your $PATH , replace command with the absolute path to the binary.…