mcptask.online
mcptask.online: автономные AI-разработчики на вашей инфраструктуре берут задачи и присылают пул-реквесты
Что умеет
- Ставить задачи, эпики и истории с зависимостями между ними
- Получать следующую задачу и фиксировать прогресс по ней
- Логировать время выполнения и выгружать табели в CSV
- Отправлять сообщения и вложения по задачам
- Рассылать персонализированные письма с ограничением по частоте
Какие данные видит
Ассистент видит проекты, задачи, вложения и учёт времени пользователя; код и репозитории остаются на инфраструктуре раннера, а не проходят через сервер.
Нужен ли аккаунт
Не нужен: сервер работает без входа
mcptask.online ставит задачу локальному раннеру — Claude Code, Codex или OpenCode, — который работает с вашим репозиторием и тестами и присылает пул-реквест в GitHub, GitLab или Bitbucket. Код и данные остаются у вас, MCP-сервер только координирует задачи, блокировки между ними и учёт времени. Подключение по Streamable HTTP через OAuth или токен.
Как подключить
Как подключить mcptask.online к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://mcptask--chmel.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить mcptask.online к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://mcptask--chmel.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить mcptask.online к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://mcptask--chmel.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (21)
Технические названия из tools/list. Нужны только разработчикам.
| UpdatePieceTool | Update the mutable attributes of an existing Task, Story, Epic or Recurent by relative_id. Only the attributes passed are changed; omitted ones are left alone. Returns before/after for each attribute touched. A dependency on another piece is declared with blocked_by_relative_ids — the updated piece waits for the ids listed there. Removing a link is not done here: use ManageBlockerLinksTool, where piece_relative_id is the WAITING piece and blocker_relative_ids are the pieces it waits for. |
| SendOutreachEmailTool | Send a personalized outreach email (plain text preferred) from your own address through the outreach pipeline. Rate limited to 3/day, refuses suppressed and already-contacted (dedupe_key) recipients. |
| ManageBlockerLinksTool | Add or remove blocked_by links on a piece. Batch operation: one bad id rejects the whole call. |
| LogWorkProgressTool | Log work progress performed by the agent with automatic task state management |
| ListTimeSheetReportOptionsTool | Lists available filters for the timesheet report: date range, companies, projects, workers and report layout options. Values are scoped to the authenticated user's role. |
| ListProjectsTool | List the current user's projects under an account. |
| ListPiecesTool | Paginated list of doable pieces (Tasks, Stories, Recurents) for an account. Start with size 10; use size 5 for large pieces. |
| GetUsageGuideTool | The McpTask.online usage guide (how to use this MCP server) as markdown. |
| GetProjectTreeTool | Hierarchical tree of a project (Root -> Epic -> Story terminal). Compact nodes: id, kind, type, children_count, shortened name. |
| GetProjectTool | Extended project information by relative ID: options, users with roles, and task summary. |
| GetPieceTool | Read comprehensive details of a single piece (Task/Story/Epic/Recurent) by its relative ID, including subtasks, messages and attachments. |
| GetPieceEffortsTool | Effort (time tracking) history for a piece by its relative ID (most recent 50 entries). |
| GetNextTaskTool | Get the next task or story to work on (highest priority, errors first, oldest within priority). Optionally filter by project. If you are waiting on something for a piece (a human answer, a review, a deploy) and have not formally blocked it, pass its relative id in exclude_relative_ids to skip it and get the next unblocked piece instead of looping on the same one. |
| GetCurrentUserTool | Current authenticated user: profile, accessible account codes, today's working hours (hour_goal, work_start, worked_out), and respect_working_hours flag (per Company role, see task #11687). |
| GetAttachmentTool | Attachment metadata and a direct download URL for a piece attachment (avoids inlining binary content). |
| GetAccountTool | Account workspace details by account code: attributes, account-level users, permitted projects, and permitted companies. |
| ExportTimeSheetReportTool | Exports a timesheet report in JSON, CSV or PDF. Filters (companies, projects, workers, date range) are scoped to the authenticated user's role. |
| CreatePieceTool | Create new work items (Tasks, Stories, Epics, Recurents) in McpTask.online with full authorization controls. A dependency on another piece is declared with blocked_by_relative_ids — the new piece waits for the ids listed there. Existing links are managed with ManageBlockerLinksTool, where piece_relative_id is the WAITING piece and blocker_relative_ids are the pieces it waits for. |
| BlockTaskTool | Block or unblock a task that cannot be completed temporarily |
| AddMessageTool | Add a note/message to a task with optional file attachment |
| AddAttachmentTool | Upload a file attachment directly to an existing task/story/piece |