mcphub.nvim
Verified Safeby ravitemer
Overview
Integrates Model Context Protocol (MCP) servers into Neovim for enhanced LLM-powered development workflows, enabling tools, resources, and prompts.
Installation
No command providedEnvironment Variables
- GITHUB_PERSONAL_ACCESS_TOKEN
- API_TOKEN
- DB_PASSWORD
- DBUS_SESSION_BUS_ADDRESS
- PERPLEXITY_API_KEY
Security Notes
The server includes powerful tools such as `execute_lua` (arbitrary Lua code execution), `execute_command` (arbitrary shell command execution), and file system modification tools (`edit_file`, `write_file`, `delete_items`, `move_item`). An example even demonstrates `loadstring` for evaluating math expressions, which can be extended to arbitrary code. While the plugin implements an `auto_approve` mechanism (defaulting to false, requiring user confirmation) to mitigate risks, these capabilities pose significant security risks if used with untrusted LLMs or malicious prompts, potentially leading to system compromise.
Similar Servers
git-mcp-server
A Model Context Protocol (MCP) server that provides Git-specific tools and resources for AI/LLM agents to interact with version control systems.
mcp
Provides an official Model Context Protocol (MCP) server for Neo4j, enabling LLMs and other AI clients to interact with Neo4j databases through tool calls for schema introspection and Cypher query execution.
mcp-toolkit
Enables Nuxt applications to expose their functionality and data to AI models via the Model Context Protocol (MCP), allowing them to act as extensible AI agents.
mcp-use-cli
An interactive command-line interface (CLI) tool for connecting to and interacting with Model Context Protocol (MCP) servers using natural language, acting as an AI client that orchestrates LLM responses with external tools.