Перейти к содержимому

Dart MCP Server

Сервер для интеграции Dart AI с AI-ассистентами, позволяющий управлять задачами и документами через промпты и инструменты.

TypeScript
117 stars

Описание

Dart MCP Server — официальный сервер для Model Context Protocol (MCP) в Dart AI, платформе управления проектами на базе ИИ. Ключевые особенности: промпты для создания задач/документов и суммирования, ресурсы для конфигурации и деталей объектов, инструменты для CRUD-операций над задачами (фильтрация по статусу, assignee и т.д.) и документами. Технологии: Node.js (npx), Docker. Применения: интеграция с клиентами вроде Claude, Cursor для автоматизации в проектах, упрощение API-взаимодействия для ИИ.

Возможности

Промпты

create-task, create-doc, summarize-tasks для создания задач/документов и суммирования с фильтрами.

Ресурсы

dart-config для конфигурации пространства, dart-task///{taskId} и dart-doc///{docId} для деталей задач и документов.

Управление задачами

get_config, list_tasks, create_task, get_task, update_task, delete_task, add_task_comment с фильтрами и валидацией.

Управление документами

list_docs, create_doc, get_doc, update_doc, delete_doc с фильтрами по папкам, заголовкам и содержимому.

Установка

Для запуска через npx:

  1. Установите Node.js (включая npx).
  2. Получите токен из профиля Dart (https://app.dartai.com/?settings=account).
  3. Добавьте в конфиг MCP:
{
  "mcpServers": {
    "Dart": {
      "command": "npx",
      "args": ["-y", "dart-mcp-server@latest"],
      "env": {
        "DART_TOKEN": "dsa_..."
      }
    }
  }
}

Вариант с Docker:

  1. Установите Docker.
  2. Соберите образ: docker build -t mcp/dart .
  3. Добавьте в конфиг:
{
  "mcpServers": {
    "Dart": {
      "command": "bash",
      "args": [
        "-c",
        "docker rm -f dart-mcp >/dev/null 2>&1 || true; docker run -i --rm --name dart-mcp -e DART_TOKEN mcp/dart"
      ],
      "env": {
        "DART_TOKEN": "dsa_..."
      }
    }
  }
}

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
117

Ссылки