Neovim MCP Server

Neovim MCP server enabling AI agents to interact with the Neovim text editor — reading and modifying buffer contents, executing Neovim commands and Lua scripts, navigating between files, and integrating AI assistance into Neovim-based development workflows for AI pair programming within the editor.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Developer Tools neovim vim mcp-server editor lua developer-tools ide
⚙ Agent Friendliness
78
/ 100
Can an agent use this?
🔒 Security
77
/ 100
Is it safe for agents?
⚡ Reliability
67
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
72
Documentation
70
Error Messages
68
Auth Simplicity
95
Rate Limits
95

🔒 Security

TLS Enforcement
80
Auth Strength
70
Scope Granularity
72
Dep. Hygiene
72
Secret Handling
90

Local RPC socket. No credentials. Can execute Lua — full editor access. Protect socket permissions. Community MCP.

⚡ Reliability

Uptime/SLA
72
Version Stability
65
Breaking Changes
62
Error Recovery
68
AF Security Reliability

Best When

A Neovim developer wants AI agent assistance within their existing Neovim workflow — accessing buffer content and executing commands without leaving the editor.

Avoid When

You use VS Code, Zed, or other editors — use their respective MCP integrations instead.

Use Cases

  • Reading and editing file content in active Neovim buffers from coding agents
  • Executing Neovim commands and Lua scripts from editor automation agents
  • Navigating between files and managing splits from workflow agents
  • Providing AI pair programming assistance within Neovim from coding agents
  • Automating repetitive editing tasks in Neovim from productivity agents
  • Integrating LLM assistance into Neovim plugin development workflows

Not For

  • Non-Neovim editors (VS Code, Zed, Cursor have their own MCPs)
  • Neovim users who prefer built-in AI plugins (avante.nvim, etc.)
  • Simple file editing without Neovim running

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: none
OAuth: No Scopes: No

No authentication — local MCP communicating with running Neovim instance via Neovim RPC (msgpack). Neovim must be running with RPC socket enabled.

Pricing

Model: free
Free tier: Yes
Requires CC: No

Free open source MCP server. Neovim is free and open source.

Agent Metadata

Pagination
none
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • Neovim must be running with RPC socket enabled — specific startup configuration required
  • RPC socket path must be configured or discovered automatically
  • Neovim Lua API knowledge required for complex operations
  • Buffer modifications are immediate — agents must be careful with edits
  • Community MCP from individual developer — limited testing across Neovim versions
  • Multiple Neovim instances create socket conflicts — single-instance use recommended

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Neovim MCP Server.

$99

Scores are editorial opinions as of 2026-03-06.

5220
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered