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

Related MCP server: Taskmaster MCP Server

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
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
4dRelease cycle
29Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Human-as-a-Service for AI agents. Delegate tasks that need a real human, get results via API.

  • Create and manage AI agents that collaborate and solve problems through natural language interacti…

  • Durable agent-to-agent handoffs and shared scratchpad for multi-agent workflows.

View all MCP Connectors

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