MCP server providing symbol navigation, diagnostics, and type resolution for Nim projects
Runs on your machine from its package; the steps are below.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Distributed as an MCP bundle (`https://github.com/nim-lang/langserver/releases/download/v1.14.0/nimlangserver.mcpb`) — download it and import the bundle in your MCP client.
nimlangserver is a language server for Nim. It can run as an LSP server for editors and IDEs, or as an MCP server for AI coding agents such as GitHub Copilot, Claude Code, and Gemini.
nimble install -g nimlangserver
Requires nimble >= 0.16.1 and a nimsuggest that supports --v3 (Nim 1.6+ or devel).
LSP:
MCP:
nimsuggest embedded directly in the binary.MIT