Back to Home
maquina-app icon

nvim-mcp-server

Verified Safe

by maquina-app

Overview

Enables LLMs to interact with Neovim instances to query open files and modify buffer content via the Model Context Protocol.

Installation

Run Command
nvim-mcp-server

Environment Variables

  • XDG_CONFIG_HOME

Security Notes

The server primarily communicates with Neovim instances via Unix sockets, an IPC mechanism that requires local access. It grants LLMs the capability to read buffer lists and replace buffer content, which are powerful operations but are within the explicit scope of an editor agent. The `update_buffer` tool can write arbitrary content to files open in Neovim, but this is the intended functionality and not a vulnerability in the server itself. HTTP mode with `--bind-all` allows network access, but the README explicitly mentions built-in security features (origin validation, IP filtering) and warns about use on trusted networks. No `eval` or direct shell execution of untrusted input is observed in the provided code snippets. The server appears to correctly contain its actions within the Neovim API.

Similar Servers

Stats

Interest Score39
Security Score8
Cost ClassMedium
Avg Tokens2000
Stars16
Forks0
Last Update2025-12-01

Tags

NeovimMCPLLM AgentRubyEditor Tool