代理工作台
具有层次导航的基于 MCP 的工具编排器。
概念
┌─────────────┐ 1 Tool ┌──────────────────┐ 100+ Tools ┌─────────────┐
│ Claude Code │ ◄──────────────► │ Agentic Workbench│ ◄──────────────► │ MCP Servers │
└─────────────┘ (nur Ergebnis) └──────────────────┘ (intern) └─────────────┘问题: Claude Code 将所有工具定义加载到上下文中(在 100+ 个工具中 ~50000 个令牌)。
解决方案: 代理工作台:
- Claude 只看到 1 工具:
execute_task - 具有实惠LLM(Cerebras / Gemini)的层次导航
- 只返回结果
安装
# Mit uv (empfohlen)
uv pip install -e .
# Oder mit pip
pip install -e .使用
作为 MCP 服务器(用于 Claude Code)
{
"mcpServers": {
"workbench": {
"command": "awb",
"args": ["serve"]
}
}
}Als命令行界面
awb run "Sende eine Slack-Nachricht an #general: Hallo Team!"目录结构
catalog/
├── communication/
│ ├── slack/
│ │ ├── _service.yaml
│ │ └── send_message.yaml
│ └── email/
└── database/
└── postgres/发展
# Dependencies installieren
uv pip install -e ".[dev]"
# Tests ausführen
pytest
# Linting
ruff check .许可证
麻省理工学院
