mcpbeat Sign in

Vim MCP Server

by iggredible Your server? Claim it
local only

Vim MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 49 installs a week from npm. Last commit 27 Sep 2025.

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

No commits for 13 months.

Installs per day peak 9 · avg 5 · +29% w/w
a month agotoday
49
Installs / week
npm · vim-mcp
3
Stars
0 open issues
27 Sep 2025
Last commit
no releases in 90 days
MIT
License
JavaScript

What the code does

We read the source, 6 d ago · rules 995398eba69f

A tool parameter reaches a dangerous call

A value the model can set ends up inside a file or shell call. That is not a flaw by itself — for a terminal server it is the job — but it is where things go wrong when it is not.

A tool parameter reaches a file or shell call list_vim_instances.instance_id → server/index.js:65
      fs.writeFileSync(PREFERENCE_PATH, instanceId);
Evidence

Things with no honest explanation: a promise that contradicts the code, code that runs at install time while hiding what it does, data leaving the machine.

Runs a command on install [пакет] package.json:1
postinstall: chmod +x ./bin/vim-mcp.js

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

A tool parameter here reaches a dangerous call

That is not a flaw by itself — but it is where things go wrong when it is not the job. We re-read this code on every release. Watch it and you hear from us the day another one appears.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add vim-mcp -- npx -y vim-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "vim-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "vim-mcp"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.vim-mcp]
command = "npx"
args = ["-y", "vim-mcp"]
.cursor/mcp.json
{
  "mcpServers": {
    "vim-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "vim-mcp"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "vim-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "vim-mcp"
      ]
    }
  }
}

Alternatives to Vim MCP

same job, measured the same way
Claude Code Explorer MCP
by nirholas

Explore the Claude Code CLI source — browse tools, commands, search code, and more.

69 installs/wk local only
Claude Code Explorer MCP
by divu2025

Explore the Claude Code CLI source — browse tools, commands, search code, and more.

46 installs/wk local only
Claude Replay
by constripacity

Session checkpoint & recovery for Claude Code: resume, search, tag, and export recorded sessions.

141 installs/wk local only
NIRA REPL MCP
by pachote

Secure code execution sandbox for Claude — run Python, JavaScript, and shell commands

53 installs/wk local only
Claude Memory Manager
by nyxtoolsdev

Cross-session memory for Claude Code — context capture, semantic search, recall

144 installs/wk local only
Claude MCP Bridge
by hampsterx

Wraps Claude Code CLI as MCP tools: query, search, structured, ping, listSessions.

252 installs/wk local only
Quickbooks MCP Server
by nyxtoolsdev

Connect Claude to QuickBooks Online — query finances, create invoices, run reports

79 installs/wk local only
SAS Viya
by sassoftware

Execute SAS code and query Compute, CAS, and model APIs on SAS Viya via OAuth 2.0.

local only

Vim MCP — questions

Answers built from our own checks of this server.

Why is there no uptime for Vim MCP?
Vim MCP runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package vim-mcp was installed 49 times last week.
Is Vim MCP still maintained?
No commits for 13 months. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect Vim MCP?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls vim-mcp straight from npm; nothing to host, nothing to sign up for.
How many people use Vim MCP?
The npm package vim-mcp was installed 49 times in the last week. Week over week that is +29%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Vim MCP open source?
Yes — it is published under the MIT licence, written in JavaScript and 3 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.