Dart MCP Server
официальныйВзаимодействуйте с данными задач, документов и проектов в Dart, инструменте управления проектами, созданном для ИИ.
Документация
Dart — это управление проектами на базе ИИ.
[!WARNING] Локальный MCP-сервер Dart устарел в пользу упрощённого и улучшенного облачного MCP-сервера Dart, который можно настроить по этой инструкции.
Устаревшая информация
`dart-mcp-server` — это официальный сервер [Model Context Protocol (MCP)](https://github.com/modelcontextprotocol) для Dart, работающий на базе ИИ.Возможности
Подсказки
Доступны следующие подсказки:
create-task— Создать новую задачу в Dart с заголовком, описанием, статусом, приоритетом и исполнителемcreate-doc— Создать новый документ в Dart с заголовком, текстовым содержимым и папкойsummarize-tasks— Получить сводку задач с возможной фильтрацией по статусу и исполнителю
Эти подсказки позволяют ИИ-ассистентам легко выполнять типовые действия в Dart без необходимости разбираться в деталях API.
Шаблоны ресурсов
Доступны следующие ресурсы:
dart-config:— Информация о конфигурации пространства пользователяdart-task:///{taskId}— Подробная информация о конкретных задачахdart-doc:///{docId}— Подробная информация о конкретных документах
Инструменты
Доступны следующие инструменты:
Управление задачами
get_config— Получить информацию о пространстве пользователя, включая доступных исполнителей, доски, папки, статусы, теги, приоритеты и размерыlist_tasks— Вывести список задач с возможной фильтрацией по исполнителю, статусу, доске, приоритету, сроку выполнения и другим параметрамcreate_task— Создать новую задачу с заголовком, описанием, статусом, приоритетом, размером, датами, доской, исполнителями, тегами и родительской задачейget_task— Получить существующую задачу по её IDupdate_task— Обновить свойства существующей задачиdelete_task— Переместить задачу в корзину (с возможностью восстановления)add_task_comment— Добавить комментарий к существующей задаче
Управление документами
list_docs— Вывести список документов с возможной фильтрацией по папке, заголовку, текстовому содержимому и другим параметрамcreate_doc— Создать новый документ с заголовком, текстовым содержимым и папкойget_doc— Получить существующий документ по его IDupdate_doc— Обновить свойства существующего документаdelete_doc— Переместить документ в корзину (с возможностью восстановления)
Каждый инструмент поддерживает комплексную проверку входных данных и возвращает структурированные ответы в формате JSON.
Настройка
Самый простой способ запустить MCP-сервер — с помощью npx, но также доступна настройка через Docker.
Поиск файла настроек MCP для клиента
Claude Desktop
- При необходимости установите Claude Desktop
- Откройте файл конфигурации: запустите приложение Claude Desktop, перейдите в «Настройки», откройте вкладку «Разработчик» и нажмите кнопку «Изменить конфигурацию»
- Выполните шаги из раздела «Настройка MCP-сервера» ниже
Claude Code
-
При необходимости установите Claude Code
-
Скопируйте ваш токен аутентификации из профиля Dart
-
Выполните следующую команду, обязательно заменив
dsa...на ваш реальный токен Dartclaude mcp add dart -e DART_TOKEN=dsa_... -- npx -y dart-mcp-server@latest
Cursor
- При необходимости установите Cursor
- Откройте файл конфигурации: запустите Cursor, перейдите в «Настройки Cursor» (не обычные настройки IDE VSCode), откройте вкладку «MCP» и нажмите кнопку «Добавить новый глобальный MCP-сервер»
- Выполните шаги из раздела «Настройка MCP-сервера» ниже
Cline
- При необходимости установите Cline в вашу IDE
- Откройте файл конфигурации: откройте IDE, откройте боковую панель Cline, нажмите на значок «MCP-серверы» (второй слева вверху), откройте вкладку «Установленные» и нажмите кнопку «Настроить MCP-серверы»
- Выполните шаги из раздела «Настройка MCP-сервера» ниже
Windsurf
- При необходимости установите Windsurf
- Откройте файл конфигурации: запустите Windsurf, перейдите в «Настройки Windsurf» (не обычные настройки IDE VSCode), откройте вкладку «Cascade» и нажмите кнопку «Просмотреть исходную конфигурацию» в разделе «Серверы Model Context Protocol (MCP)»
- Выполните шаги из раздела «Настройка MCP-сервера» ниже
Любой другой клиент
- Найдите файл настроек MCP, обычно это что-то вроде
[client]_mcp_config.json - Выполните шаги из раздела «Настройка MCP-сервера» ниже
Настройка MCP-сервера
-
При необходимости установите npx, который поставляется вместе с Node
-
Скопируйте ваш токен аутентификации из профиля Dart
-
Добавьте следующее в вашу конфигурацию MCP, обязательно заменив
dsa...на ваш реальный токен Dart{ "mcpServers": { "Dart": { "command": "npx", "args": ["-y", "dart-mcp-server@latest"], "env": { "DART_TOKEN": "dsa_..." } } } }
Вариант: настройка с Docker
Если настройка с npx, описанная выше, работает некорректно, мы также предлагаем настройку через Docker. Следуйте инструкциям выше, чтобы найти файл настроек MCP.
-
При необходимости установите Docker
-
Соберите Docker-контейнер с помощью
docker build -t mcp/dart . -
Скопируйте ваш токен аутентификации из профиля Dart
-
Добавьте следующее в вашу конфигурацию MCP, обязательно заменив
dsa...на ваш реальный токен Dart{ "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_..." } } } }
Помощь и ресурсы
- Домашняя страница
- Веб-приложение
- Справочный центр
- Ошибки и предложения
- Исходный код библиотеки
- Общение в Discord
- Напишите нам на [email protected]
Участие в разработке
Мы приветствуем ваш вклад! Пожалуйста, создайте issue или отправьте pull request.
Лицензия
Этот проект распространяется под лицензией MIT.