delega-mcp
delega-mcp
MCP-сервер для Delega — инфраструктуры задач для ИИ-агентов.
Подключите любой MCP-совместимый клиент (Claude Code, Cursor, Codex и т. д.) к вашему экземпляру Delega и управляйте задачами, проектами и агентами с помощью естественного языка.
Установка
npm install -g @delega-dev/mcpНастройка
Добавьте в конфигурацию вашего MCP-клиента (например, claude_code_config.json для 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"
}
}
}
}Переменные окружения
Переменная | По умолчанию | Описание |
|
| Эндпоинт API Delega |
| (нет) | API-ключ агента для аутентифицированных запросов |
|
| ⚠️ Только для разработки. Установите |
Для облачной версии используйте https://api.delega.dev в качестве URL.
Примечания по безопасности
Значения
DELEGA_API_URL, отличные от локальных, должны использоватьhttps://.Ключи агентов передаются через переменные окружения, а не через аргументы командной строки, что позволяет избежать утечки через список процессов.
Вывод инструментов MCP по умолчанию скрывает полные API-ключи агентов.
Не устанавливайте
DELEGA_REVEAL_AGENT_KEYS=1в продакшене. Этот флаг существует только для первоначальной настройки. В продакшене агент, подвергшийся инъекции промпта, может похитить ключи из вывода инструментовcreate_agentилиlist_agents. Ключи возвращаются один раз при создании; используйтеrotate_agent_key, если вам нужен новый ключ.
Инструменты
Инструмент | Описание |
| Список задач, фильтрация по проекту, метке, сроку выполнения, статусу завершения |
| Получение полной информации о задаче, включая подзадачи |
| Создание новой задачи |
| Обновление полей задачи (вкл. |
| Назначение задачи агенту (или передайте |
| Делегирование задачи: создание дочерней задачи, связанной с родительской (статус родителя меняется на |
| Возврат полной цепочки делегирования для задачи (корень + потомки, отсортированные по глубине) |
| Объединение ключей с постоянным контекстным блобом задачи (глубокое объединение, а не замена) |
| Проверка того, похож ли предлагаемый контент задачи на существующие открытые задачи (коэффициент Жаккара). Вызывайте перед |
| Возврат информации о квотах и лимитах запросов. Только для облачного API ( |
| Отметка задачи как выполненной |
| Безвозвратное удаление задачи |
| Добавление комментария к задаче |
| Список всех проектов |
| Получение статистики по задачам |
| Список зарегистрированных агентов |
| Регистрация нового агента (возвращает API-ключ) |
| Удаление агента (отклоняется, если у агента есть активные задачи) |
| Список всех вебхуков (только для администратора) |
| Создание вебхука для уведомлений о событиях (только для администратора) |
| Удаление вебхука по ID (только для администратора) |
Формат вывода задачи
Инструменты, возвращающие задачи (list_tasks, get_task, create_task, update_task, assign_task), отображают каждую задачу с метаданными назначения, если они доступны:
[#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Строки Assigned to / Created by / Completed by выводятся только тогда, когда соответствующее поле заполнено. Self-hosted версия Delega возвращает вложенный объект агента, поэтому исполнитель отображается как <display_name> (#id); облачная версия api.delega.dev возвращает только ID агента, поэтому он отображается как #<id>.
Задачи, являющиеся частью цепочки делегирования, также показывают метаданные цепочки:
[#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)Инструменты для работы с одной задачей (get_task, create_task, update_task, assign_task, delegate_task, update_task_context) используют детальное отображение, которое красиво форматирует полный блоб context (обрезается на 2000 символах). list_tasks использует краткий список, который вместо этого показывает Context keys: ….
Цепочки делегирования
get_task_chain возвращает полную цепочку родитель/потомок для любой задачи в цепочке. Вывод имеет отступы в соответствии с 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)Узлы отсортированы по глубине, а затем по порядку создания (в соответствии с порядком ответа API).
Self-Hosted vs Облачная версия
Self-hosted (бесплатно): Запустите свой собственный экземпляр Delega, укажите на него DELEGA_API_URL.
Облачная версия: Используйте https://api.delega.dev — бесплатно до 1000 задач в месяц.
Ссылки
Лицензия
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