Skip to main content
Glama

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"
      }
    }
  }
}

Переменные окружения

Переменная

По умолчанию

Описание

DELEGA_API_URL

http://127.0.0.1:18890

Эндпоинт API Delega

DELEGA_AGENT_KEY

(нет)

API-ключ агента для аутентифицированных запросов

DELEGA_REVEAL_AGENT_KEYS

0

⚠️ Только для разработки. Установите 1, чтобы выводить полные API-ключи в выводе инструментов. Никогда не включайте в продакшене: агент, подвергшийся инъекции промпта, может похитить ключи из ответов create_agent или list_agents.

Для облачной версии используйте https://api.delega.dev в качестве URL.

Примечания по безопасности

  • Значения DELEGA_API_URL, отличные от локальных, должны использовать https://.

  • Ключи агентов передаются через переменные окружения, а не через аргументы командной строки, что позволяет избежать утечки через список процессов.

  • Вывод инструментов MCP по умолчанию скрывает полные API-ключи агентов.

  • Не устанавливайте DELEGA_REVEAL_AGENT_KEYS=1 в продакшене. Этот флаг существует только для первоначальной настройки. В продакшене агент, подвергшийся инъекции промпта, может похитить ключи из вывода инструментов create_agent или list_agents. Ключи возвращаются один раз при создании; используйте rotate_agent_key, если вам нужен новый ключ.

Инструменты

Инструмент

Описание

list_tasks

Список задач, фильтрация по проекту, метке, сроку выполнения, статусу завершения

get_task

Получение полной информации о задаче, включая подзадачи

create_task

Создание новой задачи

update_task

Обновление полей задачи (вкл. assigned_to_agent_id)

assign_task

Назначение задачи агенту (или передайте null, чтобы снять назначение)

delegate_task

Делегирование задачи: создание дочерней задачи, связанной с родительской (статус родителя меняется на delegated). Используйте это для передачи задач между агентами — assign_task не создает цепочку делегирования.

get_task_chain

Возврат полной цепочки делегирования для задачи (корень + потомки, отсортированные по глубине)

update_task_context

Объединение ключей с постоянным контекстным блобом задачи (глубокое объединение, а не замена)

find_duplicate_tasks

Проверка того, похож ли предлагаемый контент задачи на существующие открытые задачи (коэффициент Жаккара). Вызывайте перед create_task, чтобы избежать дублирования работы.

get_usage

Возврат информации о квотах и лимитах запросов. Только для облачного API (api.delega.dev); для self-hosted развертываний возвращается понятная ошибка.

complete_task

Отметка задачи как выполненной

delete_task

Безвозвратное удаление задачи

add_comment

Добавление комментария к задаче

list_projects

Список всех проектов

get_stats

Получение статистики по задачам

list_agents

Список зарегистрированных агентов

register_agent

Регистрация нового агента (возвращает API-ключ)

delete_agent

Удаление агента (отклоняется, если у агента есть активные задачи)

list_webhooks

Список всех вебхуков (только для администратора)

create_webhook

Создание вебхука для уведомлений о событиях (только для администратора)

delete_webhook

Удаление вебхука по 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 задач в месяц.

Ссылки

  • Delega — Главный сайт

  • GitHub — Исходный код

  • API Docs — Справочник REST API

Лицензия

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