loading…
Search for a command to run...
loading…
A MCP server to interact with Neovim
A Model Context Protocol (MCP) server that provides seamless integration with Neovim instances, enabling AI assistants to interact with your editor through connections and access diagnostic information via structured resources. Supports both stdio and HTTP server transport modes for different integration scenarios.
cargo install nvim-mcp
nix profile install github:linw1995/nvim-mcp#nvim-mcp
git clone https://github.com/linw1995/nvim-mcp.git && cd nvim-mcp
cargo install --path .
With a plugin manager like lazy.nvim:
return {
"linw1995/nvim-mcp",
build = "cargo install --path .",
opts = {},
}
claude or other MCP clients# Auto-connect to current project Neovim instances (recommended)
claude mcp add -s local nvim -- nvim-mcp --log-file . \
--log-level debug --connect auto
# Analyze diagnostics in current Neovim instance
claude "analyze @nvim:nvim-diagnostics://"
For detailed information, see:
Basic development setup:
# Enter development shell
nix develop .
# Run tests
cargo test -- --show-output
# Build and run
cargo run -- --connect auto
See Development Guide for complete setup instructions, testing procedures, and contribution guidelines.
Run in your terminal:
claude mcp add linw1995-nvim-mcp -- npx pro tip
Just installed linw1995/nvim-mcp? Say to Claude: "remember why I installed linw1995/nvim-mcpand what I want to try" — it'll save into your Vault.
how this works →CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Low riskAutomated heuristic from public metadata — not a security guarantee.