📡 MCP Radar

waldnzwrld/nvim-mcp

An nvim mcp server written against the official nvim go package

4 stars
0 forks
Go
momentum ▲ 8.0
created 2026-08-13
on radar since 2026-08-19
View on GitHub ↗

About nvim-mcp

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.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/waldnzwrld--nvim-mcp.html)

Related MCP servers

vshulcz/deja-vu

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.

⭐ 391Go
enowdev/succubus

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

⭐ 15Go
hoangann2000/figma-mcp-console

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

⭐ 9Go
Resetnak/cooldeck

Keyboard-first terminal dashboard for Coolify: deployments, live logs across your whole fleet, and an MCP server for your agent

⭐ 9Go
BeppeTemp/cartographer

MCP governance server in Go for the Agentic Wiki — knowledge that composes, not that you query

⭐ 8Go
Evermemoai/evermemo

A tiny, universal memory engine for humans and AI agents — CLI, HTTP API, MCP server, and shared memory hub in one small Go binary

⭐ 8Go

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.