mcphub.nvim
by ravitemer·★ 1,765·Score 55
Neovim client that integrates MCP servers with chat plugins for enhanced development workflows.
Overview
MCP Hub is a Neovim plugin that serves as a client for the Model Context Protocol (MCP), seamlessly integrating MCP servers into the editing workflow. It provides an intuitive interface for discovering, managing, testing, and using MCP servers with popular chat plugins like Avante.nvim, CodeCompanion.nvim, and CopilotChat.nvim. The client supports various transport protocols including Streamable-HTTP, SSE, and STDIO, with robust authentication options like OAuth and API headers.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you're a Neovim user looking to integrate MCP servers into your editing workflow with an intuitive management interface.
When NOT to choose this
Don't choose this if you're not using Neovim or if you need to create MCP servers rather than consume them.
Comparable tools
Installation
Using lazy.nvim
{
'ravitemer/mcphub.nvim',
dependencies = {
'nvim-lua/plenary.nvim',
'MunifTanjim/nui.nvim',
'nvim-telescope/telescope.nvim'
},
opts = {
-- Your configuration here
}
}Using packer.nvim
use {
'ravitemer/mcphub.nvim',
requires = {
'nvim-lua/plenary.nvim',
'MunifTanjim/nui.nvim',
'nvim-telescope/telescope.nvim'
}
}Claude Desktop Configuration
{
"mcpServers": {
"mcp-hub": {
"command": "nvim",
"args": ["--headless", "--clean", "-c", "lua require('mcphub').start()"],
"env": {}
}
}
}FAQ
- What chat plugins are supported?
- MCP Hub supports Avante.nvim, CodeCompanion.nvim, and CopilotChat.nvim with full tool, resource, and prompt integration.
- How do I install MCP servers?
- You can install servers manually or through the marketplace with AI assistance. The client supports project-local configurations that merge with global settings.
Compare mcphub.nvim with
Last updated · Auto-generated from public README + GitHub signals.