Mcphub.nvim MCP Server
Neovim integration for managing and testing Model Context Protocol servers.
Data last scanned today · Reviewed today
Overview
Mcphub.nvim acts as an MCP client specifically designed for the Neovim editor. It provides a structured interface for developers to manage, test, and utilize various MCP servers directly within their existing Neovim chat plugin workflows. The tool facilitates the connection of AI models to local development environments, allowing users to interact with multiple MCP-compliant services through a unified client built in Lua.
Our verdict
With a security score of 47/100, this project carries a high risk level. Key concerns include the lack of an independent editorial review regarding its authentication methods and read-only support, and the fact that it is a community-maintained tool with its last commit appearing 189 days ago. Given these factors, users should proceed with caution and verify the source code for their specific use cases.
- Zero direct dependencies minimize the supply chain surface area.
- Strong community engagement with 1,785 GitHub stars.
- Distributed under the permissive MIT license.
- No official editorial review of security or authentication procedures.
- Lacks recent maintenance with the last commit 189 days ago.
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›Which chat plugins are supported by mcphub.nvim?
The server integrates with Avante.nvim, CodeCompanion.nvim, and CopilotChat.nvim to provide tools, resources, and prompt support.
›Does the server support local MCP servers?
Yes, mcphub.nvim supports the STDIO transport protocol specifically for local MCP servers.
›Can I use environment variables in my configuration?
Yes, the plugin supports a universal ${} syntax, which allows for environment variables and command execution across all configuration fields.
›Is my existing VS Code configuration compatible with this plugin?
The server features VS Code compatibility, including support for the 'servers' key, environment variable interpolation, and predefined variables.
›Are there specific authentication methods for remote servers?
Remote servers are supported via OAuth with PKCE flow, as well as via custom headers for passing API keys or tokens.
›Does the plugin allow me to write custom MCP servers in Lua?
Yes, mcphub.nvim supports Lua Native MCP servers, allowing you to define tools, resources, and prompts directly in Lua.
Changelog
Badge
Maintain this server? Add the live badge to your README.