nvim-mcp
by linw1995
Overview
A Model Context Protocol (MCP) server for seamless integration with Neovim, enabling AI assistants to interact with the editor via connections and structured resources.
Installation
nvim-mcp --connect autoEnvironment Variables
- RUST_LOG
Security Notes
The server provides an `exec_lua` tool that allows execution of arbitrary Lua code within the connected Neovim instance. If an attacker can gain control of the input to this tool, they could compromise the Neovim environment, potentially leading to file system access, shell command execution (if Neovim is configured to allow it), or other system compromises. While the intended use is with trusted AI assistants, exposure to untrusted clients or a compromised AI client would pose a significant security risk. No obvious hardcoded secrets were found.
Similar Servers
XcodeBuildMCP
A Model Context Protocol (MCP) server that provides Xcode-related tools for AI assistants, enabling programmatic interaction with Xcode projects, simulators, devices, and Swift packages.
mcp
Provides a Model Context Protocol (MCP) server for Neo4j, enabling LLMs to interact with the database via defined tools.
ncp
A unified Model Context Protocol (MCP) orchestrator that enables semantic tool discovery, management, scheduling, and execution across a diverse ecosystem of connected AI tools and services.
emacs-mcp-server
Connect Large Language Models (LLMs) directly to Emacs, enabling them to interact with and control the Emacs environment for tasks like code manipulation, text editing, and executing Emacs Lisp commands.