An nvim mcp server written against the official nvim go package
View on GitHub ↗A small, fast Model Context Protocol (MCP) server that lets Claude work inside a live Neovim session. It attaches to Neovim's msgpack-RPC socket and maps each MCP tool to a Lua round-trip, so all the real work (LSP, Treesitter, buffers) runs inside nvim and the server stays a tiny static Go binary (~9 MB, a few MB RSS).
You can ask Claude to enable optional MCP tools for nvim-mcp — turning on edit-change highlighting and enhanced buffer opening (auto-opening the files Claude edits into your live session). Both are off until you ask; see Edit-change highlighting and auto-open hook.
- Single static binary, zero runtime deps, cross-platform, macOS-native. - No companion Neovim plugin required — it auto-discovers the socket. - Token-compact responses by design (e.g. file:line:col [ERROR] msg, not raw LSP JSON). - Broad surface: 28 vim tools covering buffers, windows, search, LSP diagnostics/hover/symbols, Treesitter context, quickfix, todo injection, and a jump-to-finding tool — built on the first-party neovim/go-client. - Edit-change highlighting (opt-in): lines Claude changes are highlighted in your live buffer until you save, so you can see its work at a glance.
Just run Neovim normally — it creates an RPC socket automatically at startup (v:servername, under stdpath('run'); see :help rpc-connecting). The server discovers that socket on its own; there is nothing to configure.
Resolution order: --socket flag → NVIMSOCKETPATH → NVIM / NVIMLISTENADDRESS → the newest live default Neovim socket on disk. An override is only needed for a non-default target (e.g. a TCP host:port,
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/waldnzwrld--nvim-mcp.html)
Git-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300µs in-memory BM25 search, embedded MCP server, and progressive disclosure. Slashes token bloat by 80% with zer
vshulcz/deja-vuYour agents already solved this. deja finds it — retroactive search and MCP recall over the session logs your coding agents already wrote. Cross-agent, SSH-portable, one zero-dep binary, fully local.
olucurious/watchtowerSelf-hosted error tracking. A drop-in for Sentry and AppSignal SDKs: one Go binary and Postgres, with Slack, Linear, email and an MCP server for coding agents.
KnifeLemon/DroidlineAndroid automation from code. Test your apps on real phones, script the tasks you repeat, run a shelf of phones, or let an AI agent use one, from Python, Node.js, the CLI, HTTP or Appium clients. No A
enowdev/succubusCross-agent coordination for AI coding agents. One daemon, one database — so multiple agents in one repo can see each other's plan, tasks, and file claims.
AsWali/CallBoardA shared to-do list for you and your AI coding agents
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.