用途
mcphub.nvim 是一个面向 Neovim 的 MCP(Model Context Protocol)客户端插件,目标是将 MCP 服务器无缝集成进用户的编辑工作流。通过它,用户可以在 Neovim 中管理、测试和使用 MCP 服务器,并与自己常用的聊天插件协同工作。
主要能力
- 提供直观的界面,用于管理、测试和使用 MCP 服务器。
- 将 MCP Resources 作为变量嵌入聊天插件。
- 将 MCP Prompts 作为聊天插件中的斜杠命令使用。
- 允许 LLM 动态启动和停止 MCP 服务器。
- 支持 SSE 传输。
- 支持可流式传输的 HTTP(streamable-http)传输。
- 支持 avante 中的 /slash_commands 与 #variables。
- 提供增强的帮助视图,包含较全面的文档说明。
- 规划中的 Neovim MCP Server(概念性质),意图带来更好的编辑、差异对比与终端集成等能力(相关想法仍在征集中)。
使用方式
资料中提供的信息为:可访问其文档站点获取详细指南与示例,查看 Troubleshooting 指南排错,加入 Discord 服务器参与讨论、获取帮助与更新,并阅读 CONTRIBUTING.md 贡献指南。关于具体的安装命令、配置步骤与代码示例,资料中未给出,暂未提供。
适用场景
适合使用 Neovim 作为主力编辑器、并希望在编辑环境中接入 MCP 服务器的开发者;尤其适合已使用聊天插件(如 avante)并希望把 MCP 的资源、提示词整合为变量与斜杠命令的用户。
限制
资料未说明该插件的收费、许可、平台兼容性或性能表现,暂未提供。具体支持的 Neovim 版本、依赖要求以及各聊天插件的兼容细节,也暂未提供。