首页
学习
活动
专区
圈层
工具
发布
MCP广场 >详情页
MCP服务器管理工具2026-06-10473分享添加福利群:解决AI开发者的「MCP实战痛点」
mcp-get 是一个命令行工具,旨在简化模型上下文协议(MCP)服务器的发现、安装和管理。通过该工具,用户可以轻松地将大型语言模型(LLMs)连接到外部数据源、工具和服务。mcp-get 提供了一系列功能,包括从注册表中发现可用的 MCP 服务器、通过单条命令安装服务器、管理环境变量和配置,以及根据需要更新和卸载服务器。该工具支持多种编程语言(如 Node.js、Python 和 Go),并允许用户安装和管理各种数据源和工具的 MCP 服务器,如 GitHub、Slack、Brave Search 等。mcp-get 还支持自动更新和手动更新,用户可以通过 GitHub Issues 提交问题或请求帮助。
By michaellatman
2026-06-10473
github
详情内容

mcp-get

一个强大的命令行工具,用于发现、安装和管理模型上下文协议(MCP)服务器。该工具简化了将大型语言模型(LLMs)连接到外部数据源、工具和服务的过程。

使用 mcp-get,您可以:

  • 从我们精心策划的注册表中发现可用的 MCP 服务器
  • 通过一条命令安装服务器
  • 管理环境变量和配置
  • 根据需要更新和卸载服务器

快速开始

立即尝试 mcp-get:

npx @michaellatman/mcp-get@latest list
npx @michaellatman/mcp-get@latest install @modelcontextprotocol/server-brave-search

所有添加到注册表的包都会自动显示在 mcp-get.com 上,使其他用户可以轻松发现它们。

关于模型上下文协议

模型上下文协议(MCP)是一种开放协议,使 LLM 应用程序与外部数据源和工具之间的集成变得无缝。无论您是在构建 AI 驱动的 IDE、增强聊天界面,还是创建自定义的 AI 工作流,MCP 都提供了一种标准化的方式,将 LLMs 与它们所需的上下文连接起来。

了解更多关于 MCP 的信息,请访问 modelcontextprotocol.io

您可以安装哪些包?

该工具帮助您安装和管理将 Claude 连接到各种数据源和工具的 MCP 服务器,包括:

  • 开发工具:GitHub, GitLab
  • 通信工具:Slack
  • 搜索与数据:Brave Search, Google Maps
  • 数据库系统:PostgreSQL, SQLite
  • 网络自动化:Puppeteer
  • 云存储:Google Drive

先决条件

  • Node.js(版本 14 或更高)用于基于 Node.js 的 MCP 服务器
  • Python(版本 3.10 或更高)用于基于 Python 的 MCP 服务器
  • Go(版本 1.16 或更高)用于基于 Go 的 MCP 服务器
  • Claude 桌面应用程序(用于本地 MCP 服务器使用)

使用示例

安装一个包

npx @michaellatman/mcp-get@latest install @modelcontextprotocol/server-brave-search

示例输出:

正在安装 @modelcontextprotocol/server-brave-search...
安装完成。

安装特定版本

您还可以安装特定版本的包:

npx @michaellatman/mcp-get@latest install @modelcontextprotocol/server-brave-search 1.0.0

示例输出:

正在安装 @modelcontextprotocol/server-brave-search 版本 1.0.0...
安装完成。

版本语法遵循标准包管理器约定:

  • 对于 Node.js 包:package@version(例如,@modelcontextprotocol/server-brave-search@1.0.0
  • 对于 Python 包:package==version(例如,mcp-server-aidd==0.1.19
  • 对于 Go 包:package@version(例如,example.com/go-server@v1.0.0

列出包

npx @michaellatman/mcp-get@latest list

示例输出:

📦 可用的包
找到 11 个包

@modelcontextprotocol/server-brave-search │ 用于集成 Brave Search API 的 MCP 服务器 │ Anthropic, PBC (https://anthropic.com) │ MIT
@modelcontextprotocol/server-everything   │ 使用 MCP 协议所有功能的 MCP 服务器 │ Anthropic, PBC (https://anthropic.com) │ MIT
...

卸载一个包

npx @michaellatman/mcp-get@latest uninstall @modelcontextprotocol/server-brave-search

示例输出:

正在卸载 @modelcontextprotocol/server-brave-search...
卸载完成。

更新工具

该工具在运行命令时会自动检查更新。您也可以手动更新:

npx @michaellatman/mcp-get@latest update

示例输出:

正在更新 mcp-get...
更新完成。

贡献

我们欢迎对该项目的贡献!如果您想贡献,请遵循以下指南:

  1. Fork 仓库并为您的功能或修复创建一个新分支。
  2. 为您的更改编写测试,并确保所有现有测试通过。
  3. 提交一个带有清晰描述更改的拉取请求。

许可证

该项目在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE 文件。

联系信息

如果您有任何问题或需要帮助,请随时联系:

将您自己的 MCP 服务器添加到注册表

有两种方法可以将您的 MCP 服务器添加到注册表:

选项 1:手动添加包

如果您想维护自己的包:

  1. 创建您的 MCP 服务器

    • 根据 MCP 协议规范 开发您的 MCP 服务器
    • 将其发布为 NPM 包(可通过 npm 安装)或 Python 包(可通过 uvx 安装)
  2. 将您的包添加到包文件夹:将您的服务器作为 JSON 文件添加到 packages/ 目录中:

    • 对于常规包,使用 packages/your-package-name.json
    • 对于作用域包,使用 packages/scope--package-name.json(作用域和名称之间用双连字符)
    {
      "name": "your-package-name",
      "description": "您的 MCP 服务器的简要描述",
      "vendor": "您的名称或组织",
      "sourceUrl": "源代码仓库的 URL",
      "homepage": "主页或文档的 URL",
      "license": "许可证类型(例如,MIT)",
      "runtime": "node | python | go",
      "environmentVariables": {
        "SOME_API_KEY": {
          "description": "此密钥的用途描述",
          "required": true
        }
      }
    }
    

    重要说明:

    • name 字段必须是 npm 或 pip 中可解析的包名
    • runtime 字段指定您的包应如何安装:
      • 使用 "runtime": "node" 表示应通过 npm 安装的包
      • 使用 "runtime": "python" 表示应通过 uvx 安装的包
    • 始终包含一个 environmentVariables 对象(如果不需要,可以为空 {}
  3. 验证您的包:运行 PR 检查以验证您的包:

    npm run pr-check
    
  4. 提交拉取请求:Fork 此仓库,添加您的包文件,并提交 PR。

选项 2:社区服务器仓库

如果您不想管理包的部署和分发:

  1. Fork 社区仓库

  2. 添加您的服务器

    • 将您的实现添加到 src 目录
    • 遵循现有的模式和结构
    • 包括必要的文档和测试
  3. 提交拉取请求

    • 将您的 PR 提交到社区服务器仓库
    • 合并后,您的服务器将自动添加到注册表中

两种选项都需要遵循 MCP 协议规范。选择最适合您需求的选项:

  • 选项 1 如果您希望完全控制包的发布
  • 选项 2 如果您希望避免管理包的部署和分发
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档