基本能力
产品定位
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