MCP server for AI-assisted control of Neovim via msgpack-RPC
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"nvim-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# nvim-mcp [](https://pypi.org/project/nvim-mcp/) [](https://glama.ai/mcp/servers/paulburgess1357/nvim-mcp) An [MCP](https://modelcontextprotocol.io/) server that gives AI agents first-class access to your running Neovim session. It connects through Neovim's native msgpack-RPC socket — no plugins required. Works with Cursor, Claude Code, Codex, OpenCode, and any MCP-compatible client. _Before you connect an agent to Neovim, please read [Working safely](#working-safely)._ ## What agents can do - **See what you see** — editor mode, working directory, open buffers, window layout, cursor context, folds, selections, marks, and diagnostics. - **Edit buffers in memory** — find-and-replace or full rewrites with immediate feedback and full undo support. Nothing touches disk until you save. - **Run any Vim command** — `:w`, `:e`, `:vsplit`, macros, or anything else you could type at the command line. - **Send keystrokes** — navigate, enter insert mode, trigger mappings. - **Query LSP diagnostics** — errors, warnings, and hints across one buffer or the whole session. - **Annotate code with highlights and virtual text** — colored line highlights and inline/above/below text notes that never touch the buffer's real content. - **Work with multiple instances** — auto-discovers running sessions and connects to the right one. See [multiple instances](docs/MULTIPLE_INSTANCES.md). Anything you can do in Neovim, the agent can too. See the [full tool reference](docs/TOOLS.md) for details. ## Demos <details open> <summary>Using nvim-mcp across two terminals</summary> <video src="https://github.com/user-attachments/assets/6de3f7a4-9c12-4a2f-96d9-d02d21935d37"></video> </details> <details> <summary>Using nvim-mcp with a terminal inside Neovim</summary> <video src="https://github.com/user-attachments/assets/93fd17a6-0f93-48db-8428-d1cba51e…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.