delega-mcp
delega-mcp
Servidor MCP para Delega — infraestructura de tareas para agentes de IA.
Conecta cualquier cliente compatible con MCP (Claude Code, Cursor, Codex, etc.) a tu instancia de Delega y gestiona tareas, proyectos y agentes mediante lenguaje natural.
Instalación
npm install -g @delega-dev/mcpRelated MCP server: Taskmaster MCP Server
Configuración
Añádelo a la configuración de tu cliente MCP (por ejemplo, claude_code_config.json de 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"
}
}
}
}Variables de entorno
Variable | Predeterminado | Descripción |
|
| Endpoint de la API de Delega |
| (ninguno) | Clave de API del agente para solicitudes autenticadas |
|
| ⚠️ Solo para desarrollo. Establece en |
Para el nivel alojado (hosted), utiliza https://api.delega.dev como URL.
Notas de seguridad
Los valores de
DELEGA_API_URLque no sean locales deben usarhttps://.Las claves de agente se pasan a través de variables de entorno en lugar de argumentos de línea de comandos, lo que evita fugas en la lista de procesos.
La salida de la herramienta MCP redacta las claves de API completas del agente de forma predeterminada.
No establezcas
DELEGA_REVEAL_AGENT_KEYS=1en producción. Esta bandera existe solo para la configuración inicial. En producción, un agente con inyección de prompts podría exfiltrar claves de la salida de la herramientacreate_agentolist_agents. Las claves se devuelven una vez en el momento de la creación; utilizarotate_agent_keysi necesitas una nueva.
Herramientas
Herramienta | Descripción |
| Lista tareas, filtra por proyecto, etiqueta, fecha de vencimiento, finalización |
| Obtiene detalles completos de la tarea, incluidas las subtareas |
| Crea una nueva tarea |
| Actualiza los campos de la tarea (incl. |
| Asigna una tarea a un agente (o pasa |
| Delega una tarea: crea una tarea secundaria vinculada a una principal (el estado de la principal cambia a |
| Devuelve la cadena de delegación completa de una tarea (raíz + descendientes, ordenados por profundidad) |
| Fusiona claves en el blob de contexto persistente de una tarea (fusión profunda, no reemplazo) |
| Comprueba si el contenido de la tarea propuesta es similar a las tareas abiertas existentes (similitud de Jaccard). Llama antes de |
| Devuelve información de cuota + límite de tasa. Solo API alojada ( |
| Marca una tarea como completada |
| Elimina una tarea permanentemente |
| Añade un comentario a una tarea |
| Lista todos los proyectos |
| Obtiene estadísticas de tareas |
| Lista los agentes registrados |
| Registra un nuevo agente (devuelve la clave de API) |
| Elimina un agente (rechazado si el agente tiene tareas activas) |
| Lista todos los webhooks (solo administrador) |
| Crea un webhook para notificaciones de eventos (solo administrador) |
| Elimina un webhook por ID (solo administrador) |
Formato de salida de tarea
Las herramientas que devuelven tareas (list_tasks, get_task, create_task, update_task, assign_task) muestran cada tarea con metadatos de asignación cuando están disponibles:
[#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: noLas líneas Assigned to / Created by / Completed by se emiten solo cuando el campo subyacente está poblado. Delega autohospedado devuelve un objeto de agente anidado para que el asignado se muestre como <display_name> (#id); el nivel alojado api.delega.dev devuelve el ID de agente sin procesar, por lo que se muestra como #<id>.
Las tareas que forman parte de una cadena de delegación también muestran los metadatos de la cadena:
[#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)Las herramientas de tarea única (get_task, create_task, update_task, assign_task, delegate_task, update_task_context) utilizan una representación detallada que formatea el blob de context completo (truncado a 2000 caracteres). list_tasks utiliza la representación de lista concisa que muestra Context keys: … en su lugar.
Cadenas de delegación
get_task_chain devuelve la cadena completa de padre/hijo para cualquier tarea en la cadena. La salida está sangrada por delegation_depth:
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)Los nodos se ordenan por profundidad y luego por orden de creación (coincidiendo con el orden de respuesta de la API).
Autohospedado vs Alojado
Autohospedado (gratis): Ejecuta tu propia instancia de Delega, apunta DELEGA_API_URL hacia ella.
Alojado: Usa https://api.delega.dev — gratis hasta 1,000 tareas/mes.
Enlaces
Delega — Sitio principal
GitHub — Código fuente
Documentación de la API — Referencia de la API REST
Licencia
MIT
Maintenance
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
- AlicenseBqualityDmaintenanceEnables AI agents to break down complex tasks into manageable pieces using a structured JSON format with task tracking, context preservation, and progress monitoring capabilities.15317MIT
- FlicenseNot gradedqualityDmaintenanceProvides AI agents with simplified task management through a 4-step workflow (create session, define tasks, execute, complete) that works with any LLM without requiring complex thinking patterns.
- AlicenseNot gradedqualityAmaintenanceA multi-agent task management system for AI applications that enables users to create agents with roles and capabilities, delegate tasks with trust-based routing, coordinate file access to prevent conflicts, and monitor performance through a unified dashboard.11MIT
- FlicenseAqualityDmaintenanceEnables comprehensive task management with groups, custom statuses, and task relationships, designed for AI assistants to manage tasks during conversations.17
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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