
Vim Mcp
Bridge Claude Code or Cursor to Vim/Neovim so the agent can inspect buffers, run Ex commands, search :help, and record macros.
Overview
io.github.iggredible/vim-mcp is a MCP server for the Build phase that lets agents query and control Vim or Neovim including help search and macros.
What is this MCP server?
- Query Vim/Neovim editor state from the agent
- Execute Vim commands remotely during a session
- Search Vim help documentation without leaving chat
- Record and replay macros through MCP
- npm package vim-mcp v0.1.2 with stdio transport
- Server version 0.1.2
- npm identifier vim-mcp
Community signal: 3 GitHub stars.
What problem does it solve?
Your agent edits files on disk but cannot see what is open in Neovim or run precise Ex commands in your real session.
Who is it for?
Solo developers who code primarily in Vim/Neovim and use Claude Code-style agent integrations.
Skip if: VS Code-only workflows or builders who do not run Vim/Neovim locally.
What do I get? / Deliverables
The agent shares context with your Vim/Neovim session and can execute commands and macros coherently with your hands-on editing.
- Live editor state visible to the agent
- Remote execution of Vim commands and macros
- Faster help-driven fixes without manual doc copying
Recommended MCP Servers
Journey fit
Editor-agent bridges are Build-phase agent tooling that keeps your primary coding surface and the LLM in sync. Agent-tooling subphase is for MCP servers that extend how agents control the development environment—vim-mcp is explicitly for Vim/Neovim control.
How it compares
Vim/Neovim control-plane MCP server, not a generic filesystem or LSP skill.
Common Questions / FAQ
Who is io.github.iggredible/vim-mcp for?
Vim and Neovim users who want their MCP-enabled coding agent to read editor state and run commands in the same instance they use daily.
When should I use io.github.iggredible/vim-mcp?
Use it during Build when pairing with an agent and you need help search, buffer-aware edits, or macro automation without switching editors.
How do I add io.github.iggredible/vim-mcp to my agent?
Install vim-mcp from npm, configure it as a stdio MCP server in Claude Code or your host, and connect it to your running Vim/Neovim setup per the GitHub repo instructions.