Weft
RU
Блог

MCP-сервер для управления проектами: чек-лист из 10 пунктов с оценками

Десять проверок MCP-сервера для управления проектами, от срока жизни токена до захвата задач и доказательств, с оценками Weft, Hypertask, Linear, Trello и Notion.

Weft — это ИИ-менеджер задач для соло-основателей и небольших команд.

Все статьи

Автор: Andrei Finogeev ·

Хороший MCP-сервер для управления проектами позволяет ИИ-клиенту читать и менять твою доску без ключа, за которым надо присматривать, даёт отключить один клиент, не трогая остальные, и предлагает агентам безопасный способ брать работу, задавать тебе вопросы и доказывать, что они сделали. Ниже — десять проверок, которые это покрывают, зачем нужна каждая, и таблица с оценками для Weft, Hypertask, Linear, Trello и Notion.

Weft делаем мы. Сведения о других продуктах взяты с их официальных страниц и проверены 27 октября 2026 года. Где страница молчит, в таблице написано «Не указано».

Зачем вообще оценивать MCP-сервер для управления проектами?

Model Context Protocol решает вопрос сантехники: клиент спрашивает у сервера, какие есть инструменты, и вызывает их со структурированными аргументами. О том, сколько живёт токен, могут ли два агента схватить одну задачу и что будет, когда агент захочет что-то удалить, протокол ничего не говорит. Это решения продукта, и у разных серверов они сильно различаются.

В руководстве Hypertask по MCP-серверам для управления проектами есть толковый список критериев: охват инструментов, качество схем, аутентификация и права, история аудита, разрушительные действия, транспорт. Только заполнить его они так и не заполнили. Здесь мы берём похожий список, превращаем его в десять проверок с ответом «да» или «нет» и заполняем ответы, включая свои.

Что это за десять проверок?

1. Как устроен вход и сколько живёт токен?

Ключ, скопированный в конфиг, — это пароль, лежащий на диске, а когда он истекает, агент тихо падает посреди работы. OAuth с refresh-токенами означает, что копировать нечего и не нужно напоминание в календаре о продлении. Спрашивай срок жизни и токена доступа, и самого подключения, а не только способ входа.

2. Можно ли отозвать один клиент, не убивая весь аккаунт?

Клиентов ты подключишь несколько: чат, агента для кода, может быть, телефон. Когда один начнёт чудить или потеряется ноутбук, хочется оборвать именно это подключение, а остальные оставить работать. Если единственный рычаг — сменить общий ключ, сломаются сразу все клиенты.

3. Можно ли дать каждому подключению свой уровень прав?

Клиенту, у которого ты спрашиваешь «что у меня на доске?», запись не нужна. Агенту для кода запись нужна, а массовая архивация — редко. Уровни на каждое подключение вроде read, write и full позволяют дать каждому клиенту минимум необходимого, и это лучшая защита от запутавшегося или подученного агента.

4. Помечены и ограничены ли разрушительные действия?

MCP-инструменты могут нести подсказки о том, только ли читает инструмент или что-то разрушает, и клиенты могут по ним спрашивать подтверждение. Проверь, что сервер ставит их честно, и выясни, что на самом деле делает «удалить»: корзина, из которой можно восстановить, — совсем не то же, что удаление насовсем.

5. Может ли агент взять задачу так, чтобы два агента не столкнулись?

Перенос карточки в Doing — это визуальный сигнал, а не блокировка. Два агента, прочитавшие доску с разницей в секунду, оба увидят задачу свободной и оба начнут. Захват с арендой, который решает сервер, означает, что второму агенту ответят «нет», а аренда, истекающая, когда агент умер, освобождает задачу для другого.

6. Может ли агент задать тебе структурированный вопрос?

Агенты упираются в развилки, которые может решить только человек. Без инструмента для этого агент либо гадает, либо останавливается, и вопрос умирает в логе чата. Структурированный вопрос с вариантами, доставленный туда, где ты его действительно увидишь, держит решение привязанным к задаче.

7. Несёт ли завершение доказательства?

«Готово» от агента — это заявление. Завершение, в котором записаны ссылки, хеши файлов или другие артефакты, плюс то, что не сделано, позволяет проверить работу, не выясняя всё заново. Доска должна ещё показывать, какой клиент сделал работу.

8. Какие клиенты реально до него дотягиваются?

Сервер полезен ровно настолько, насколько полезны клиенты, которыми ты уже пользуешься. Проверь реальный путь для каждого: опубликованное приложение в ChatGPT, собственный коннектор или карточка в каталоге Claude, настройка одной строкой в Claude Code, Cursor и Codex. И проверь, может ли вопрос агента дойти до тебя, человека, на телефон.

9. Что разрешает бесплатный тариф через MCP?

Агенты делают много мелких вызовов. Бесплатный тариф, который считает доски, задачи или вызовы, может закончиться посреди недели. Узнай точный лимит и вообще входит ли MCP в бесплатный тариф, прежде чем строить на нём привычку.

10. Актуален ли транспорт?

Спецификация MCP меняется. Текущий удалённый транспорт — Streamable HTTP, а старые эндпоинты SSE несколько поставщиков уже выводят из употребления. Серверу, который называет поддерживаемые ревизии спецификации, проще доверять, когда твой клиент обновляется.

Как оцениваются Weft, Hypertask, Linear, Trello и Notion?

Каждая ячейка опирается только на то, что говорит страница поставщика или его работающий сервер. «Не указано» не значит, что функции нет; это значит, что сегодня мы не смогли подтвердить её по официальному источнику.

ПроверкаWeftHypertaskLinearTrelloNotion
1. Аутентификация и срок жизни токенаOAuth 2.1 с динамической регистрацией клиентов, копировать ключ не нужно; refresh-токены, так что клиент сам продлевает вход. Необязательные персональные токены доступа (30, 90, 365 дней или бессрочно)Документированная настройка — скопированный API-ключ, который истекает через 30 дней; подключение, одобренное в браузере, живёт 90 дней без продления (документация)OAuth 2.1 с динамической регистрацией клиентов или API-ключ; срок не указан (документация)Только OAuth 2.0, без API-токенов; срок не указан (документация)По умолчанию OAuth; bearer-токен MCP только на Business и Enterprise; срок не указан (документация)
2. Отозвать один клиент, сохранив аккаунтДа. Отключи один ИИ-клиент в настройках; отозванный токен доступа перестаёт работать со следующего вызоваНе указано. Обновление ключа отключает все клиенты со старым значением (документация)Не указаноНе указаноНе указано
3. Уровень прав на подключениеДа: full, write или read на каждое OAuth-подключение. У токенов доступа прав-областей нетОбъявлена одна область: mcp:full (метаданные сервера)Отдельный эндпоинт только для чтения, /mcp/readonly (документация)Права Read, Write и Search; чтобы добавить право, нужно переподключиться (документация)Не указано
4. Разрушительные действия помечены и ограничены3 инструмента помечены как разрушительные; корзина хранит задачи 30 дней, агенты не могут удалить насовсем; восстановление из корзины — на ProНе указаноНе указаноРазрушительного удаления нет; карточки и списки можно архивировать (документация)Не указано
5. Захват с арендой внутри MCPДа. start_task даёт аренду на 20 минут; второй агент получает already_claimedАренда есть только как эндпоинты REST, не MCP-инструменты, так задумано (документация)Не указаноНе указаноНе указано
6. Задать человеку структурированный вопросДа. request_input с вариантами (до 10); доходит до человека во Входящих, мобильным пушем и по почтеЭскалация только через REST, не MCP-инструмент (документация)Не указаноНе указаноНе указано
7. Доказательства при завершенииДа. complete_task принимает outcome, artifacts, notDone, unknowns и nextStepДоказательства только через REST, не MCP-инструмент (документация)Не указаноНе указаноНе указано
8. Какие клиенты дотягиваютсяChatGPT: опубликованное приложение, любой тариф, включая бесплатный. Claude: собственный коннектор. Claude Code: одна команда. Cursor: один клик. Codex: конфиг плюс вход. Приложения iOS и Android для человекаChatGPT: свой GPT с OpenAPI Actions или коннектор через режим разработчика. Claude: собственный коннектор, в каталоге Claude нет. Нативного приложения для iOS нет, в Google Play нет (документация, llms.txt, приложения)Claude: в каталоге Claude. ChatGPT: коннектор для deep research, по словам LinearClaude: в каталоге Claude. ChatGPT: карточка в каталоге, по словам TrelloClaude: в каталоге Claude. ChatGPT: указан среди клиентов, по словам Notion
9. Лимиты бесплатного тарифа50 активных задач и 200 вызовов MCP в месяц; первые 48 часов без учёта3 доски на человека, участники и тикеты без ограничений, MCP включён; лимит вызовов не указан (цены)Участники без ограничений, 2 команды, 250 задач; ограничений тарифа для MCP не указано (цены)10 участников и 10 досок на Workspace; MCP работает на Free (цены)MCP работает на всех тарифах; Free ограничен для 2+ участников (документация)
10. Транспорт и ревизия спецификацииТолько Streamable HTTP; ревизии MCP 2025-11-25 и 2026-07-28Streamable HTTP плюс устаревший эндпоинт SSE; ревизия не указана (документация)Streamable HTTP, SSE выводится из употребления; ревизия не указана (документация)Не указаноЭндпоинт /mcp с запасным SSE; ревизия не указана (документация)
Для справки: самое дешёвое платное место$7 в месяц или $60 в год; без ИИ-кредитов, думает твой собственный ИИ-клиентBYOK $8 в месяц при годовой оплате, $10 помесячно; Pro с ИИ $16 / $20 (цены)Basic $10 в месяц при годовой оплате (цены)Standard $5 в месяц при годовой оплате, $6 помесячно (цены)Plus $10 в месяц при годовой оплате, $12 помесячно (цены)

Несколько честных замечаний к таблице. Linear, Trello и Notion — широкие продукты, у которых MCP-сервер лишь одна поверхность из многих, и их документация по MCP не описывает инструменты для работы агентов вроде аренды или структурированных вопросов, поэтому многие строки про агентов пустые. Отказ Trello давать удаление насовсем — хорошее решение для безопасности. Отдельный эндпоинт Linear только для чтения — аккуратный способ пройти проверку 3. Если твоя команда уже живёт в одном из них, начинать обычно стоит с официального сервера; см. Weft и Linear, Weft и Trello и Weft и Notion.

Аренда, доказательства и эскалация в Hypertask встроены в продукт, но его документация по MCP говорит, что они живут в REST API, а не в MCP, и так задумано. Это хорошо работает, если твои агенты гоняют скрипты. Но чат-клиент, подключённый только через MCP, их не получает. А ещё у Hypertask есть то, чего нет у Weft: CLI для скриптов и CI, REST API, агенты как сервисные аккаунты со своей учётной записью, встроенные ИИ-функции, учёт времени и интерфейс, рассчитанный на клавиатуру. Подробное сравнение — в статье об альтернативе Hypertask.

Где Weft набирает мало баллов?

У MCP-сервера Weft 32 инструмента, и их список обходится недёшево: мы измерили ответ tools/list — около 17,7k токенов. Справочник инструментов Hypertask группирует инструменты по действиям, так что 21 инструмент покрывает больше операций, каждый с полем action. Это настоящий компромисс. Сгруппированные инструменты занимают меньше места в контексте модели. Отдельные инструменты позволяют каждому нести свою подсказку «только чтение» или «разрушительный», и именно поэтому подключение read означает ровно 11 инструментов только для чтения, а подключение write — всё, кроме 3 разрушительных. Мы выбрали второе; если у твоего клиента тесно с контекстом, тебе может больше подойти первое.

Остальные пробелы — прямо. У Weft нет CLI, публичного REST API и вебхуков, поэтому из CI без ИИ-клиента им не поуправлять. Интеграции с GitHub или Slack нет. У персональных токенов доступа нет прав-областей: один токен открывает все 32 инструмента по всему рабочему пространству, так что, где клиент умеет OAuth, выбирай OAuth — уровни на подключение действуют только для OAuth-подключений.

Как защититься от prompt injection?

Агентом, который читает текст задач, комментарии или связанные страницы, могут управлять спрятанные в них инструкции. MCP это не исправляет; исправляет твоя настройка. Помогают три привычки.

  • Исследуй через подключение только для чтения. Когда тебе нужны только сводки, стендапы или поиск, подключи этот клиент на уровне read. В Weft у него останутся только 11 инструментов для чтения, а отклонённый вызов не идёт в счёт квоты.
  • Просматривай разрушительные вызовы. Оставь подтверждение в клиенте для инструментов, помеченных как разрушительные, а не разрешай их на всю сессию. В Weft это trash_task, archive_done_tasks и complete_sprint, а задачи из корзины можно восстановить в течение 30 дней.
  • Считай содержимое доски данными. Инструкции в описании задачи — не инструкции от тебя. Правила, которым следует агент, держи в его системном промпте или правилах проекта, где текст задачи не может их перебить.

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

Когда MCP-сервер не нужен?

MCP оправдывает свои накладные расходы, когда модели нужно выбирать между действиями на доске, которая постоянно меняется. Многие задачи устроены иначе.

  • Одно событие всегда даёт одно известное обновление: скрипт против API поставщика проще и дешевле модели.
  • Нужен периодический снимок: справится экспорт. Weft умеет экспорт в JSON и Markdown и приватную ленту календаря.
  • Один человек, одна короткая сессия: Markdown-чек-листа в репозитории хватит, пока работа не переживёт чат.
  • Твой конвейер работает в CI без ИИ-клиента: выбирай инструмент с CLI или REST API. У Weft сегодня нет ни того, ни другого.

Как проверить сервер, прежде чем на него переходить?

  1. Подключи один клиент на уровне read и попроси его пересказать доску. Ничего не должно измениться.
  2. Переключись на write в тестовом проекте и попроси создать одну задачу и переместить её. Проверь, что доска показывает, какой клиент это сделал.
  3. Начни одну и ту же задачу из двух клиентов. Второму должны отказать, а не молча продублировать работу.
  4. Попроси агента задать тебе вопрос с вариантами и проверь, куда он доходит: в приложение, на телефон, на почту.
  5. Заверши задачу со ссылкой в качестве доказательства, затем отключи клиент и убедись, что его следующий вызов не проходит.

В Weft шаг 1 — это одна команда в Claude Code, один клик в Cursor, строка конфига плюс codex mcp login weft в Codex или добавление приложения в ChatGPT. Все MCP-менеджеры задач собраны в сравнении MCP-менеджеров задач, а цикл захвата объяснён в статье о цикле захвата.

Разве число инструментов — не признак качества?
Нет. Длинный список инструментов стоит контекста в каждой сессии; 32 инструмента Weft весят около 17,7k токенов. Важно другое: есть ли нужные тебе инструменты, честно ли они помечены как «только чтение» и «разрушительный» и понятны ли их ошибки.
OAuth правда безопаснее API-ключа?
Он убирает скопированный секрет и позволяет отозвать один клиент отдельно. Weft выдаёт refresh-токены, так что клиент сам продлевает вход. Для клиентов без OAuth у Weft есть ещё персональные токены доступа, но у них нет прав-областей.
Можно ли дать ChatGPT доступ к доске Weft только на чтение?
Да. Выбери уровень read на экране согласия или поменяй его позже в настройках, в разделе подключённых ИИ-клиентов. Тогда это подключение видит только 11 инструментов для чтения.
Что будет, если агент упадёт, держа задачу?
В Weft аренда истекает через 20 минут без сигнала жизни, и задача снова становится ничьей, так что её может подхватить другой агент или человек.
Нужен ли платный тариф, чтобы попробовать?
Нет. Бесплатный тариф Weft включает 50 активных задач и 200 вызовов MCP в месяц, а Pro стоит $7 за место в месяц или $60 в год. См. цены.
Мы уже работаем в Linear или Trello. Стоит переходить?
Только ради MCP — нет. Их официальные серверы работают с данными, которые у команды уже есть. Присмотрись к Weft, если тебе нужны захват задач, вопросы и доказательства внутри самого MCP; импорт из CSV Linear или JSON Trello бесплатен на любом тарифе. См. переезд с Linear или переезд с Trello.