Nim Language Server (nimlangserver) MCP Server
io.github.nim-lang/nimlangserver is an MCP server that provides symbol navigation, diagnostics, and type resolution for Nim projects. It also runs as an LSP server for editors and IDEs. It can be used by AI coding agents (e.g., GitHub Copilot, Claude Code, and Gemini) to support code understanding tasks.
🛠️ Key Features
- Symbol navigation
- Diagnostics
- Type resolution
- Supports Nim language server functionality for both LSP and MCP
🚀 Use Cases
- Editor/IDE integration via LSP server mode
- AI coding agent support via MCP server mode
- Nim project code analysis that requires diagnostics and type information
⚡ Developer Benefits
- Shared language-server capabilities across LSP and MCP workflows
- Enables agents to perform symbol lookup, diagnostics, and type resolution in Nim
⚠️ Limitations
- Requires
nimble >= 0.16.1 - Requires a
nimsuggestthat supports--v3(Nim 1.6+ or devel)