MCP Servers / development / Neovim MCP Server

Neovim MCP Server

JSON →
httpnone313development

Connects any MCP client to the Neovim editor for seamless integration and control.

Install
How to run this server

No install command recorded.

server path: neovim-mcp-server
Tools
What this server exposes
vim_buffer
Get buffer contents with line numbers (supports filename parameter)
vim_command
Send a command to VIM for navigation, spot editing, and line deletion
vim_status
Get comprehensive Neovim status
vim_edit
Edit lines using insert, replace, or replaceAll modes
vim_window
Manipulate Neovim windows (split, vsplit, close, navigate)
vim_mark
Set named marks at specific positions
vim_register
Set content of registers
vim_visual
Create visual mode selections
vim_buffer_switch
Switch between buffers by name or number
vim_buffer_save
Save current buffer or save to specific filename
vim_file_open
Open files into new buffers
vim_search
Search within current buffer with regex support
vim_search_replace
Find and replace with advanced options
vim_grep
Project-wide search using vimgrep with quickfix list
vim_macro
Record, stop, and play Vim macros
vim_tab
Complete tab management
vim_fold
Code folding operations
vim_jump
Jump list navigation
vim_health
Check Neovim connection health and socket status
Configuration
Environment & auth
authnone
Resources
Neovim MCP Server — MCP Server · libregistry