Skip to main content
Glama

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/mcp

Konfiguration

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_URL

http://127.0.0.1:18890

Delega-API-Endpunkt

DELEGA_AGENT_KEY

(keine)

Agenten-API-Schlüssel für authentifizierte Anfragen

DELEGA_REVEAL_AGENT_KEYS

0

⚠️ Nur für die Entwicklung. Auf 1 setzen, um vollständige API-Schlüssel in der Tool-Ausgabe anzuzeigen. Niemals in der Produktion aktivieren: Ein Agent mit Prompt-Injection könnte Schlüssel aus create_agent- oder list_agents-Antworten exfiltrieren.

Verwenden Sie für die gehostete Version https://api.delega.dev als URL.

Sicherheitshinweise

  • Nicht-lokale DELEGA_API_URL-Werte müssen https:// 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=1 nicht 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 des create_agent- oder list_agents-Tools exfiltrieren. Schlüssel werden bei der Erstellung einmalig zurückgegeben; verwenden Sie rotate_agent_key, falls Sie einen neuen benötigen.

Tools

Tool

Beschreibung

list_tasks

Aufgaben auflisten, filtern nach Projekt, Label, Fälligkeitsdatum, Status

get_task

Vollständige Aufgabendetails inklusive Unteraufgaben abrufen

create_task

Eine neue Aufgabe erstellen

update_task

Aufgabenfelder aktualisieren (inkl. assigned_to_agent_id)

assign_task

Eine Aufgabe einem Agenten zuweisen (oder null übergeben, um die Zuweisung aufzuheben)

delegate_task

Eine Aufgabe delegieren: Erstellt eine untergeordnete Aufgabe, die mit einer übergeordneten verknüpft ist (der Status der übergeordneten Aufgabe ändert sich zu delegated). Verwenden Sie dies für Übergaben zwischen mehreren Agenten — assign_task erstellt keine Delegationskette.

get_task_chain

Die vollständige Delegationskette für eine Aufgabe zurückgeben (Wurzel + Nachfahren, sortiert nach Tiefe)

update_task_context

Schlüssel in den persistenten Kontext-Blob einer Aufgabe zusammenführen (Deep Merge, kein Ersetzen)

find_duplicate_tasks

Prüfen, ob der vorgeschlagene Aufgabeninhalt bestehenden offenen Aufgaben ähnelt (Jaccard-Ähnlichkeit). Vor create_task aufrufen, um redundante Arbeit zu vermeiden.

get_usage

Kontingent- und Ratenbegrenzungsinformationen zurückgeben. Nur gehostete API (api.delega.dev); selbst gehostete Bereitstellungen erhalten einen klaren Fehler.

complete_task

Eine Aufgabe als abgeschlossen markieren

delete_task

Eine Aufgabe dauerhaft löschen

add_comment

Einen Kommentar zu einer Aufgabe hinzufügen

list_projects

Alle Projekte auflisten

get_stats

Aufgabenstatistiken abrufen

list_agents

Registrierte Agenten auflisten

register_agent

Einen neuen Agenten registrieren (gibt API-Schlüssel zurück)

delete_agent

Einen Agenten löschen (wird verweigert, wenn der Agent aktive Aufgaben hat)

list_webhooks

Alle Webhooks auflisten (nur Admin)

create_webhook

Einen Webhook für Ereignisbenachrichtigungen erstellen (nur Admin)

delete_webhook

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: no

Die 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.

Lizenz

MIT

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

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