
nvim-mcp
par paulburgess1357
Connecte les agents IA aux sessions Neovim en cours via msgpack-RPC pour l'édition de buffers et l'exécution de commandes en temps réel.
Ce qu'il fait
nvim-mcp est un serveur MCP qui relie directement les agents IA à une instance Neovim en cours d'exécution. Contrairement aux plugins traditionnels, il exploite le socket msgpack-RPC natif de Neovim, permettant aux agents de percevoir l'état de l'éditeur et d'interagir avec lui comme le ferait un humain.
Outils
- Accès aux Buffers : Lecture des buffers actuels, des répertoires de travail et du contexte du curseur.
- Édition en Mémoire : Effectue des recherches et remplacements ou des réécritures complètes avec retour immédiat et support de l'annulation (undo).
- Exécution de Commandes : Exécute n'importe quelle commande Vim (ex:
:w,:vsplit, macros). - Injection de Frappes : Navigue dans l'éditeur ou déclenche des mappages complexes.
- Intégration LSP : Interroge les diagnostics (erreurs/avertissements) à travers la session.
- Annotations Visuelles : Ajoute des surbrillances et du texte virtuel sans modifier le contenu du buffer.
Installation
Installez via uv (recommandé) :
curl -LsSf https://astral.sh/uv/install.sh | sh
Ajoutez-le à la configuration de votre client (ex: .cursor/mcp.json de Cursor) :
{
"mcpServers": {
"nvim-mcp": {
"command": "uvx",
"args": ["nvim-mcp"]
}
}
}
Hôtes supportés
Supporté sur Cursor, Claude Code et Codex.
Installation rapide
uvx nvim-mcpInformations
- Tarification
- free
- Publié






