MCP server: One MCP server.

Nim Language Server

@nim-langMCP server · External

MCP server providing symbol navigation, diagnostics, and type resolution for Nim projects

Code searchv1.14.0MITNim
Freeno charge per call

Runs on your machine from its package; the steps are below.

What it does

  1. Reads
  2. Writes
  3. High impact

At most: only reads or looks up information.

What it costs

Free

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).

MCP Bundlehttps://github.com/nim-lang/langserver/releases/download/v1.14.0/nimlangserver.mcpb

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.

README1 min read

Ask DeepWiki

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.

Read the docs →

Quick install

sh
nimble install -g nimlangserver

Requires nimble >= 0.16.1 and a nimsuggest that supports --v3 (Nim 1.6+ or devel).

Demo

LSP:

LCP mode demo

MCP:

MCP mode demo

  • nimlsp — an alternative Nim language server with nimsuggest embedded directly in the binary.

License

MIT

Similar modules

Browse Code search