MCP для AI-агентов
GanttBang предоставляет встроенный MCP-сервер (Model Context Protocol), позволяющий AI-агентам управлять проектами через структурированный API.
Что такое MCP
MCP — это протокол взаимодействия между AI-агентами и внешними инструментами. Благодаря MCP вы можете управлять проектами GanttBang прямо из:
- Claude Code / Claude Desktop
- Cursor
- Других LLM-клиентов с поддержкой MCP
Подключение
1. Создайте API-токен
Перейдите в Настройки → API-токены и создайте новый токен. Скопируйте его — он понадобится для конфигурации.
2. Настройте MCP-клиент
Добавьте конфигурацию MCP-сервера в настройки вашего AI-клиента. Пример для Claude Code (файл .mcp.json):
{
"mcpServers": {
"ganttbang": {
"type": "http",
"url": "https://ganttbang.ru/mcp/"
}
}
}
Тип подключения должен быть "http" (Streamable HTTP), а не "url". URL обязательно заканчивается на /.
3. Авторизация
MCP-сервер использует ваш API-токен для авторизации. Передайте его через заголовок при подключении или настройте в конфигурации клиента.
Доступные операции
MCP-сервер предоставляет полный набор инструментов:
Проекты
- Список проектов организации
- Создание и обновление проектов
- Получение проекта по ID
Задачи
- Список задач проекта
- Создание, обновление и удаление задач
- Управление чеклистами
Подразделения
- Список подразделений
- Информация о подразделении
Пользователи
- Список пользователей организации
Зависимости
- Создание и удаление зависимостей между задачами
Комментарии
- Добавление комментариев к задачам
Дашборд
- Сводная информация: статистика задач, загрузка команды, прогресс проектов
Примеры использования
Создание задачи через Claude Code
> Создай задачу «Настроить CI/CD» в проекте «Инфраструктура»
с высоким приоритетом, сроком на следующую неделю
Обзор проекта
> Покажи все заблокированные задачи в проекте и предложи,
как их разблокировать
Планирование
> Проанализируй текущий прогресс проекта и предложи
корректировки сроков
Ограничения
- MCP-операции выполняются в контексте организации, привязанной к API-токену
- Типы задач:
taskиmilestone(без подзадач) - Rate limiting: стандартные ограничения API
См. также
- Telegram-уведомления — уведомления о задачах в Telegram
- API-токены — управление токенами доступа