Control Neovim using Model Context Protocol (MCP) and the official neovim/node-client JavaScript library
{
"mcpServers": {
"MCP Neovim Server": {
"env": {
"NVIM_SOCKET_PATH": "/tmp/nvim",
"ALLOW_SHELL_COMMANDS": "true"
},
"args": [
"-y",
"mcp-neovim-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Control Neovim using Model Context Protocol (MCP) and the official neovim/node-client JavaScript library
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 179 days ago. 305 stars.
Will it work with my client?
Transport: stdio, sse, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
Context cost
19 tools. ~1,600 tokens (0.8% of 200K).
No automated test available for this server. Check the GitHub README for setup instructions.
vim_bufferGet buffer contents with line numbers
vim_commandSend a command to VIM for navigation, spot editing, and line deletion
vim_statusGet comprehensive Neovim status including cursor position, mode, filename, visual selection, window layout, marks, registers, and LSP info
vim_editEdit lines using insert, replace, or replaceAll modes
vim_windowManipulate Neovim windows (split, vsplit, close, navigate)
vim_markSet named marks at specific positions
vim_registerSet content of registers
vim_visualCreate visual mode selections
vim_buffer_switchSwitch between buffers by name or number
vim_buffer_saveSave current buffer or save to specific filename
nvim://sessionCurrent neovim text editor session
nvim://session
nvim://buffersList of all open buffers in the current Neovim session with metadata including modified status, syntax, and window IDs
nvim://buffers
neovim_workflowGet contextual help and guidance for common Neovim workflows including editing, navigation, search, buffer management, window operations, and macro usage. Provides step-by-step instructions for accomplishing tasks with the available MCP tools.
This server is missing a description.If you've used it, help the community.
Add informationNo known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for Mcp Neovim Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.