MCP服务器管理工具

MCP是一个命令行工具和本地UI,用于发现、安装和管理Model Context Protocol服务器,作为客户端和服务端之间的代理。

  • by ggoodman
  • Go
  • 本地部署
  • 13 星标
  • 更新于
在 GitHub 查看 ggoodman/mcp

使用说明

主控程序

MCP是一个命令行工具和本地UI,用于发现、安装和管理 模型上下文协议 服务器。

[!注意] 本自述描述了一个有抱负的愿景。几乎所有这些都没有准备好,但这是为了确定我们前进的方向。

这 mcp 该工具充当客户端的MCP服务器,如 克劳德 和 泽德它的独特之处在于它本身不提供任何功能。相反,它充当客户端和任何数量的已安装服务器之间的代理。这 mcp 该工具通过帮助您发现和安装MCP服务器来促进这一点。它与MCP服务器的公共注册表进行通信,能够以安全和无摩擦的方式下载、配置和运行这些服务器。

除了充当经纪人之外, mcp:

  1. 允许服务器请求OAuth2凭据,并管理获取、存储和刷新这些凭据的流程。
  2. 保留所有操作的审计日志,并提供一个UI,用于跨不同会话和客户端查看审计日志。
  3. 将主机系统依赖性降低到 docker.通过利用 docker, mcp 允许您运行服务器,而无需使用任何必要的工具链或依赖关系更改主机。此外, mcp 利用容器化和隔离技术 docker 将您的主机系统与恶意或有缺陷的MCP服务器隔离开来。

CLI接口

mcp安装<claude|ize|。..>

安装 mcp run <protocol> 作为所提供客户端的MCP服务器。

mcp注册表搜索

在公共MCP服务器注册表中搜索与查询匹配的服务器。将显示匹配服务器的详细描述。

mcp软件包安装<软件包[@]>

从公共包注册表安装MCP服务器。这将启动一个流,该流捕获MCP包的任何所需配置,在本地持久化,然后启动它。

mcp软件包卸载

卸载以前安装的MCP服务器。正在运行的客户端将收到通知,以便他们重新加载资源、工具等。

mcp运行stdio

这是说话的客户使用的入口点 stdio 协议。它将运行 mcp 作为MCP服务器,充当所有已安装MCP服务器的代理。