Neovim plugin for integrating Model Context Protocol (MCP) servers
Top 29.6% on sourcepulse
This Neovim plugin provides a centralized hub for Model Context Protocol (MCP) servers, enabling seamless integration of LLM tools and resources into the Neovim editing workflow. It targets developers and power users seeking to leverage LLMs for code generation, analysis, and interaction within their IDE, offering a unified interface for managing, discovering, and utilizing diverse MCP capabilities.
How It Works
MCPHub.nvim utilizes an Express.js server to manage MCP server configurations and client requests. Upon setup, it ensures the mcp-hub
CLI is installed and running, establishing an Express server for communication. This server handles real-time configuration watching, server lifecycle management, and client registration, supporting multiple Neovim instances. It exposes a REST API for plugins to interact with registered MCP servers, facilitating tool execution and resource access.
Quick Start & Requirements
lazy.nvim
with build = "npm install -g mcp-hub@latest"
.plenary.nvim
, mcp-hub
(auto-installed).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
#variables
in Avante.nvim are still under development.3 days ago
1 day