mcphub.nvim
by ravitemer·★ 1,765·综合分 55
Neovim 客户端,集成 MCP 服务器与聊天插件,增强开发工作流。
developer-toolsproductivityai-llm
83
Forks
24
活跃 Issue
4 个月前
最近提交
2 天前
收录于
概述
MCP Hub 是一个 Neovim 插件,作为模型上下文协议 (MCP) 的客户端,将 MCP 服务器无缝集成到编辑工作流中。它提供了一个直观的界面,用于发现、管理、测试和使用 MCP 服务器,以及与流行的聊天插件如 Avante.nvim、CodeCompanion.nvim 和 CopilotChat.nvim 配合使用。该客户端支持多种传输协议,包括 Streamable-HTTP、SSE 和 STDIO,并具有强大的身份验证选项,如 OAuth 和 API 头。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:将 MCP 驱动的工具集成到 Neovim 中以增强编码辅助
你:从单个界面管理多个 MCP 服务器
你:在聊天插件中使用资源和提示作为斜杠命令
你:支持哪些聊天插件?
你:如何安装 MCP 服务器?
什么时候选它
如果你是 Neovim 用户,希望通过直观的管理界面将 MCP 服务器集成到编辑工作流中,可以选择此工具。
什么时候不要选它
如果你不使用 Neovim 或者需要创建 MCP 服务器而不是消费它们,请不要选择此工具。
可对比工具
nvp-mcpmcp-server
安装
使用 lazy.nvim
{
'ravitemer/mcphub.nvim',
dependencies = {
'nvim-lua/plenary.nvim',
'MunifTanjim/nui.nvim',
'nvim-telescope/telescope.nvim'
},
opts = {
-- 您的配置在这里
}
}使用 packer.nvim
use {
'ravitemer/mcphub.nvim',
requires = {
'nvim-lua/plenary.nvim',
'MunifTanjim/nui.nvim',
'nvim-telescope/telescope.nvim'
}
}Claude Desktop 配置
{
"mcpServers": {
"mcp-hub": {
"command": "nvim",
"args": ["--headless", "--clean", "-c", "lua require('mcphub').start()"],
"env": {}
}
}
}FAQ
- 支持哪些聊天插件?
- MCP Hub 支持 Avante.nvim、CodeCompanion.nvim 和 CopilotChat.nvim,具有完整的工具、资源和提示集成。
- 如何安装 MCP 服务器?
- 您可以通过市场使用 AI 手动或自动安装服务器。客户端支持项目本地配置,与全局设置合并。
mcphub.nvim 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。