Enables sending messages to Slack channels through a hierarchical tool orchestration system.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Agentic Workbenchsend a Slack message to #general reminding everyone about the 2pm meeting"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Agentic Workbench
MCP-basierter Tool-Orchestrator mit hierarchischer Navigation.
Konzept
┌─────────────┐ 1 Tool ┌──────────────────┐ 100+ Tools ┌─────────────┐
│ Claude Code │ ◄──────────────► │ Agentic Workbench│ ◄──────────────► │ MCP Servers │
└─────────────┘ (nur Ergebnis) └──────────────────┘ (intern) └─────────────┘Problem: Claude Code lädt alle Tool-Definitionen in den Context (~50.000 Tokens bei 100+ Tools).
Lösung: Agentic Workbench:
Claude sieht nur 1 Tool:
execute_taskHierarchische Navigation mit günstigem LLM (Cerebras/Gemini)
Nur Ergebnisse werden zurückgegeben
Installation
# Mit uv (empfohlen)
uv pip install -e .
# Oder mit pip
pip install -e .Verwendung
Als MCP-Server (für Claude Code)
{
"mcpServers": {
"workbench": {
"command": "awb",
"args": ["serve"]
}
}
}Als CLI
awb run "Sende eine Slack-Nachricht an #general: Hallo Team!"Katalog-Struktur
catalog/
├── communication/
│ ├── slack/
│ │ ├── _service.yaml
│ │ └── send_message.yaml
│ └── email/
└── database/
└── postgres/Entwicklung
# Dependencies installieren
uv pip install -e ".[dev]"
# Tests ausführen
pytest
# Linting
ruff check .Lizenz
MIT