Vim MCP Server

Connect Claude Code to Vim/Neovim - query state, execute commands, search help, record macros

Local serverstdioGo

What is the Vim MCP Server?

Connect Claude Code to Vim/Neovim - query state, execute commands, search help, record macros

What the server does

Simple MCP (Model Context Protocol) integration for Vim and Claude Code.

For a detailed overview, see vim-mcp overview.

  • Connect Claude Code to one of your Vim instances
  • Query Vim state (buffers, windows, cursor position, etc.)
  • Execute Vim commands from Claude using natural language

Credentials and setup notes

  • Vim 8+ with +channel feature OR Neovim 0.5+ - Node.js 18+ - Unix domain socket support (Linux/macOS) - File system write access to /tmp directory - claude code / claude desktop or similar tools that support MCP

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Configuration

  • Vim 8+ with +channel feature OR Neovim 0.5+ - Node.js 18+ - Unix domain socket support (Linux/macOS) - File system write access to /tmp directory - claude code / claude desktop or similar tools that support MCP

Example prompts to try

  • “Use Vim to Demo.”
  • “Use Vim to Overview.”
  • “Use Vim to Prerequisites.”

Frequently asked questions

Connect Claude Code to Vim/Neovim - query state, execute commands, search help, record macros Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.