bigcodegen
Integrates Claude Desktop with Neovim, enabling AI-enhanced coding assistance within the familiar Vim environment through direct interaction with buffers and commands.
Get buffer contents with line numbers
Execute Vim commands with optional shell command support
Get comprehensive Neovim status including cursor position, mode, marks, and registers
Edit buffer content using insert, replace, or replaceAll modes
Manage Neovim windows: split, close, and navigate between windows
Set named marks at specific positions in the buffer
Manage Neovim register contents
Create visual mode selections in the buffer
Switch between buffers by name or number
Save current buffer or save to specific filename
Open files into new buffers
Search within current buffer with regex support and options
Find and replace with global, case-insensitive, and confirm options
Project-wide search using vimgrep with quickfix list
Check Neovim connection health
Record, stop, and play Neovim macros
Manage Neovim tabs: create, close, and navigate between tabs
Manage code folding: create, open, close, and toggle folds
Navigate Neovim jump list: go back, forward, or list jumps
Connect to MCP Server
Required environment variables:
NVIM_SOCKET_PATH
ALLOW_SHELL_COMMANDS