
MCPGod

2025.03.21
109
TypeScriptMCP 服务器管理命令行工具开发效率
MCPGod 是一个 CLI 工具,旨在帮助开发者快速、轻松地管理 MCP 服务器。它提供了添加、运行、列出和移除服务器的功能,并允许开发者与服务器工具进行交互。MCPGod 支持 Windows、macOS 和 Linux 平台,是一个功能强大的 MCP 服务器管理工具。
View on GitHub
Overview
基本能力
产品定位
MCPGod 是一个用于管理 MCP 服务器的命令行工具,旨在提供对 MCP 客户端、服务器和工具的精细控制。
核心功能
- 客户端管理:添加、移除和列出特定客户端的 MCP 服务器。
- 工具发现:列出任何 MCP 服务器上的所有工具。
- 工具调用:直接从命令行运行任何 MCP 服务器上的工具。
- 工具/客户端权限:允许或阻止特定客户端使用特定工具。
- 详细日志记录:记录每个客户端的每次服务器运行,包含时间戳和清晰的输出,便于调试。
适用场景
- 需要管理多个 MCP 服务器的开发者。
- 需要快速调用 MCP 服务器工具的开发者。
- 需要调试 MCP 服务器运行的开发者。
工具列表
god add
:添加 MCP 服务器到客户端。god remove
:从客户端移除 MCP 服务器。god list
:列出客户端的 MCP 服务器。god run
:运行 MCP 服务器。god tools
:列出 MCP 服务器上的工具。god tool
:调用 MCP 服务器上的特定工具。
常见问题解答
- 如何安装 MCPGod?
使用
npm install -g mcpgod
进行全局安装。 - 如何验证安装?
运行
god --version
查看版本信息。 - 日志文件存储在哪里?
日志文件存储在
~/mcpgod/logs
目录下。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
安装教程
- 使用 npm 全局安装 MCPGod:
sh npm install -g mcpgod
- 验证安装:
sh god --version
调试方式
- 运行服务器并查看日志:
sh god run @modelcontextprotocol/server-everything
- 查看日志文件:
sh cat ~/mcpgod/logs/server-everything.log