
ToolBox MCP Server
一个由人工智能驱动的自动化工具开发平台,提供模块化架构和工具热重载、企业级集成能力以及零停机部署的实时更新。
Tools
cli_tool
buildReload_tool
log_tool
redis_tool
calculator_tool
compress_tool
create_note
excel_tool
fileSystem_tool
gemini_image_tool
image_tool
schedule_tool
sftp_tool
sqlite_tool
ssh_tool
time_tool
workflow_tool
README
ToolBox MCP 服务器
一个 AI 驱动的自动化工具开发平台,提供:
🧩 模块化架构 - 通过 src/tools
目录进行工具热重载
🤖 AI 辅助 - AI 引擎用于自然语言到工具模板的转换
🚀 企业级能力 - 集成生产环境服务,如 MongoDB/Redis/SSH
🔄 实时更新 - 通过 buildReload_tool
实现零停机部署
graph LR
A[开发者] -->|创建| B(工具模板)
B --> C{AI 验证}
C -->|通过| D[自动加载]
C -->|失败| E[人工审核]
D --> F[API 暴露]
F --> G[客户端调用]
style C fill:#4CAF50,stroke:#333
贡献
特性
工具
查看完整的工具规范和详细文档:TOOL.md
资源
资源是工具执行的动态结果。 例如,create_note
工具创建一个笔记资源,可以通过其 URI 访问。
工作流工具
workflow_tool
是一个强大的工具,用于通过链接多个工具来编排复杂的工作流程。 它支持:
- 串行和并行执行: 以顺序或并行方式执行工具。
- 事务管理: 使用补偿机制管理事务以进行错误处理。
- 详细报告: 生成关于工作流执行的详细报告,包括每个步骤的状态、执行时间和结果。
- 可定制的输出: 指定一个输出文件来保存工作流执行报告。
提示词 (Prompts)
summarize_notes
:生成使用create_note
工具创建的笔记的摘要。
开发指南
添加新工具
graph TD
A[创建工具模板] --> B{AI 自动验证}
B -->|Schema 验证| C[生成测试用例]
B -->|存在风险| D[人工审核]
C --> E[单元测试]
D -->|批准| E
E --> F[安全扫描]
F --> G[构建集成]
G --> H[版本发布]
style A fill:#f9f,stroke:#333
style H fill:#4CAF50,stroke:#333
详细开发流程
- 模板创建:在
src/tools/
目录中创建一个新的工具文件 - AI 验证:自动检查参数 Schema 合规性
- 测试生成:根据功能描述生成测试用例
- 安全审查:静态代码分析和依赖项检查
- 持续集成:通过 GitHub Actions 自动部署
查看完整的开发指南:prompt.md 参考现有实现:工具示例
开发
安装依赖:
npm install
构建服务器:
npm run build
用于自动重建的开发:
npm run watch
应用商店提交
Claude Desktop 的无缝集成自动化工具包
安装
要与 Claude Desktop 应用程序集成,请将以下服务器配置添加到:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
// Cline MCP 服务器配置文件
{
"command": "node",
"args": [
"--inspect=9229",
"/MCP/ToolBox/build/index.js"
],
"env": {
"MONGO_URI": "mongodb://user:password@host:port/db",
"MONGO_INDEX_OPS": "true",
"REDIS_URI": "redis://:password@host:port",
"SSH_server1_URI": "username:password@host:port",
"GEMINI_API_KEY":"GEMINI_API_KEY",
},
"disabled": false,
"autoApprove": []
}
核心价值
🚀 企业级自动化 利用 package.json 配置,提供:
- 全局 CLI 工具安装 (
tbx
命令) - 工作流调度引擎
- 多平台支持 (Windows/macOS)
- 混合云部署能力 (MongoDB/Redis/SSH)
🔧 开发者友好
- 强类型 TypeScript 实现
- 实时调试支持 (--inspect flag)
- VSCode 调试配置模板
- 热重载机制:
通过调用graph LR A[代码修改] --> B[buildReload_tool] B --> C[自动编译] C --> D[安全验证] D --> E[工具重载] style B fill:#4CAF50,stroke:#333
buildReload_tool
实现:- 零停机更新
- 自动依赖树解析
- 版本兼容性检查
- 沙箱环境测试
调试
由于 MCP 服务器的 stdio 通信,调试 MCP 服务器可能具有挑战性。 以下是一些方法:
🚧 免责声明
敏感数据
请勿配置包含敏感数据的容器。 这包括 API 密钥、数据库密码等。
与 LLM 交换的任何敏感数据本质上都是不安全的,除非 LLM 在您的本地机器上运行。
法律责任 ⚠️
- ⚠️ 该工具按“原样”提供,并根据 MIT 许可证提供,不提供任何保证
- ⚠️ 开发者不对直接/间接损害负责
- ⚠️ 用户承担因不正确的容器配置而产生的所有风险
- ⚠️ 严禁任何非法或破坏性使用
- ⚠️ 有关完整条款,请参见 LICENSE
- Node.js 检查器: 使用
--inspect=9229
标志启动服务器:
node --inspect=9229 build/index.js
然后,通过导航到 chrome://inspect
,使用 Chrome DevTools 连接到服务器。
-
MCP 检查器: 利用 MCP 检查器,这是一个可通过
inspector
npm 脚本访问的专用调试工具: -
VSCode 调试
要使用 VSCode 进行调试,请创建一个包含以下配置的 .vscode/launch.json
文件:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "ToolBox",
"address": "localhost",
"port": 9229,
"localRoot": "${workspaceFolder}"
}
]
}
然后,使用 --inspect=9229
标志启动服务器并附加 VSCode 调试器。
推荐服务器

Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。