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)
Your 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.
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.
hoangann2000/figma-mcp-consoleMCP server that lets your AI assistant read and write Figma in real time — no API token, no rate limits. Works with Claude, Cursor, Copilot, Codex and any MCP client.
Resetnak/cooldeckKeyboard-first terminal dashboard for Coolify: deployments, live logs across your whole fleet, and an MCP server for your agent
BeppeTemp/cartographerMCP governance server in Go for the Agentic Wiki — knowledge that composes, not that you query
Evermemoai/evermemoA tiny, universal memory engine for humans and AI agents — CLI, HTTP API, MCP server, and shared memory hub in one small Go binary
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.