delega-mcp
delega-mcp
MCP-Server für Delega — Aufgabeninfrastruktur für KI-Agenten.
Verbinden Sie jeden MCP-kompatiblen Client (Claude Code, Cursor, Codex usw.) mit Ihrer Delega-Instanz und verwalten Sie Aufgaben, Projekte und Agenten in natürlicher Sprache.
Installation
npm install -g @delega-dev/mcpKonfiguration
Fügen Sie dies zu Ihrer MCP-Client-Konfiguration hinzu (z. B. claude_code_config.json für Claude Code):
{
"mcpServers": {
"delega": {
"command": "npx",
"args": ["-y", "@delega-dev/mcp"],
"env": {
"DELEGA_API_URL": "http://127.0.0.1:18890",
"DELEGA_AGENT_KEY": "dlg_your_agent_key_here"
}
}
}
}Umgebungsvariablen
Variable | Standard | Beschreibung |
|
| Delega-API-Endpunkt |
| (keine) | Agenten-API-Schlüssel für authentifizierte Anfragen |
|
| ⚠️ Nur für die Entwicklung. Auf |
Verwenden Sie für die gehostete Version https://api.delega.dev als URL.
Sicherheitshinweise
Nicht-lokale
DELEGA_API_URL-Werte müssenhttps://verwenden.Agentenschlüssel werden über Umgebungsvariablen statt über Befehlszeilenargumente übergeben, was das Auslesen aus der Prozessliste verhindert.
Die MCP-Tool-Ausgabe schwärzt vollständige Agenten-API-Schlüssel standardmäßig.
Setzen Sie
DELEGA_REVEAL_AGENT_KEYS=1nicht in der Produktion. Dieses Flag existiert nur für die Ersteinrichtung. In der Produktion könnte ein Agent mit Prompt-Injection Schlüssel aus der Ausgabe descreate_agent- oderlist_agents-Tools exfiltrieren. Schlüssel werden bei der Erstellung einmalig zurückgegeben; verwenden Sierotate_agent_key, falls Sie einen neuen benötigen.
Tools
Tool | Beschreibung |
| Aufgaben auflisten, filtern nach Projekt, Label, Fälligkeitsdatum, Status |
| Vollständige Aufgabendetails inklusive Unteraufgaben abrufen |
| Eine neue Aufgabe erstellen |
| Aufgabenfelder aktualisieren (inkl. |
| Eine Aufgabe einem Agenten zuweisen (oder |
| Eine Aufgabe delegieren: Erstellt eine untergeordnete Aufgabe, die mit einer übergeordneten verknüpft ist (der Status der übergeordneten Aufgabe ändert sich zu |
| Die vollständige Delegationskette für eine Aufgabe zurückgeben (Wurzel + Nachfahren, sortiert nach Tiefe) |
| Schlüssel in den persistenten Kontext-Blob einer Aufgabe zusammenführen (Deep Merge, kein Ersetzen) |
| Prüfen, ob der vorgeschlagene Aufgabeninhalt bestehenden offenen Aufgaben ähnelt (Jaccard-Ähnlichkeit). Vor |
| Kontingent- und Ratenbegrenzungsinformationen zurückgeben. Nur gehostete API ( |
| Eine Aufgabe als abgeschlossen markieren |
| Eine Aufgabe dauerhaft löschen |
| Einen Kommentar zu einer Aufgabe hinzufügen |
| Alle Projekte auflisten |
| Aufgabenstatistiken abrufen |
| Registrierte Agenten auflisten |
| Einen neuen Agenten registrieren (gibt API-Schlüssel zurück) |
| Einen Agenten löschen (wird verweigert, wenn der Agent aktive Aufgaben hat) |
| Alle Webhooks auflisten (nur Admin) |
| Einen Webhook für Ereignisbenachrichtigungen erstellen (nur Admin) |
| Einen Webhook nach ID löschen (nur Admin) |
Ausgabeformat der Aufgaben
Aufgaben-Tools (list_tasks, get_task, create_task, update_task, assign_task) stellen jede Aufgabe mit Zuweisungsmetadaten dar, sofern verfügbar:
[#42] Ship the release
Description: Cut RC, tag, push to npm
Project: Delega
Labels: release
Priority: 3
Due: 2026-04-20
Assigned to: Coordinator (#7)
Created by: planner (#3)
Completed: noDie Zeilen Assigned to / Created by / Completed by werden nur ausgegeben, wenn das zugrunde liegende Feld ausgefüllt ist. Selbst gehostetes Delega gibt ein verschachteltes Agentenobjekt zurück, sodass der Beauftragte als <display_name> (#id) dargestellt wird; die gehostete api.delega.dev-Ebene gibt die rohe Agenten-ID zurück, sodass sie als #<id> dargestellt wird.
Aufgaben, die Teil einer Delegationskette sind, zeigen auch die Kettenmetadaten an:
[#def] Draft intro
Status: delegated
Assigned to: Drafter (#3)
Created by: Coordinator (#7)
Delegation: depth 1, parent #abc, root #abc
Delegated by: Coordinator (#7)
Completed: no
Context keys: step, findings (2)Tools für einzelne Aufgaben (get_task, create_task, update_task, assign_task, delegate_task, update_task_context) verwenden eine Detailansicht, die den vollständigen context-Blob formatiert ausgibt (gekürzt auf 2000 Zeichen). list_tasks verwendet die kompakte Listenansicht, die stattdessen Context keys: … anzeigt.
Delegationsketten
get_task_chain gibt die vollständige Eltern-/Kind-Kette für jede Aufgabe in der Kette zurück. Die Ausgabe wird durch delegation_depth eingerückt:
Delegation chain (root #abc, depth 2, 2/4 complete):
[#abc] Write report (depth 0, delegated)
[#def] Draft intro (depth 1, completed)
[#jkl] Draft conclusion (depth 1, pending)
[#ghi] Research sources (depth 2, completed)Die Knoten sind nach Tiefe und dann nach Erstellungsreihenfolge sortiert (entspricht der Antwortreihenfolge der API).
Selbst gehostet vs. Gehostet
Selbst gehostet (kostenlos): Betreiben Sie Ihre eigene Delega-Instanz und lassen Sie DELEGA_API_URL darauf zeigen.
Gehostet: Verwenden Sie https://api.delega.dev — kostenlos bis zu 1.000 Aufgaben/Monat.
Links
Delega — Hauptseite
GitHub — Quellcode
API-Dokumentation — REST-API-Referenz
Lizenz
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/delega-dev/delega-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server