MCP Catalogs
首页mcphub.nvim screenshot

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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。