bigcodegen/mcp-neovim-server
Control Neovim using Model Context Protocol (MCP) and the official neovim/node-client JavaScript library
Overview
bigcodegen/mcp-neovim-server is a TypeScript MCP server licensed under MIT. Control Neovim using Model Context Protocol (MCP) and the official neovim/node-client JavaScript library Topics: claude, mcp, neovim, anthropic, modelcontextprotocol.
Ranked #7646 out of 25632 indexed tools.
Ecosystem
TypeScript MIT
claudemcpneovimanthropicmodelcontextprotocol
Signal Breakdown
Stars 301
Freshness 5mo ago
Issue Health 20%
Contributors 3
Dependents 1
Forks 24
Description Good
License MIT
How to Improve
Description low impact
Freshness high impact
Issue Health high impact
Matched Queries
From the README
# Neovim MCP Server Connect Claude Desktop (or any Model Context Protocol client) to Neovim using MCP and the official neovim/node-client JavaScript library. This server leverages Vim's native text editing commands and workflows, which Claude already understands, to create a lightweight code or general purpose AI text assistance layer. <a href="https://glama.ai/mcp/servers/s0fywdwp87"></a> ## Features - Connects to your nvim instance if you expose a socket file, for example `--listen /tmp/nvim`, when starting nvim - Views your current buffers and manages buffer switching - Gets cursor location, mode, file name, marks, registers, and visual selections - Runs vim commands and optionally shell commands through vim - Can make edits using insert, replace, or replaceAll modes - Search and replace functionality with regex support - Project-wide grep search with quickfix integration - Comprehensive window management - Health monitoring and connection diagnostics ## API ### Resources - `Read full README on GitHub →
Are you the maintainer? Claim this listing