Weft
UK
Блог

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. Відкликати один клієнт, зберегти обліковий записТак. Відключи один ШІ-клієнт у Settings; відкликаний токен доступу перестає працювати на наступному викликуНе вказано. Оновлення ключа відключає всі клієнти, що тримають старе значення (документація)Не вказаноНе вказаноНе вказано
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 варіантами; доходить до людини через Inbox, push на телефон і електронну поштуЕскалація лише через REST, а не MCP-інструмент (документація)Не вказаноНе вказаноНе вказано
7. Докази після завершенняТак. complete_task приймає outcome, artifacts, notDone, unknowns і nextStepДокази лише через REST, а не MCP-інструмент (документація)Не вказаноНе вказаноНе вказано
8. Які клієнти до нього дістаютьсяChatGPT: опублікований застосунок, будь-який тариф, зокрема Free. Claude: кастомний конектор. Claude Code: одна команда. Cursor: один клік. Codex: конфігурація плюс вхід. Застосунки для iOS і Android для людиниChatGPT: custom 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,7 тис. токенів. Довідник інструментів Hypertask групує інструменти за діями, тож 21 інструмент покриває більше операцій, кожен із полем action. Це справжній компроміс. Згруповані інструменти займають менше місця в контексті моделі. Окремі інструменти дають кожному власну підказку «лише читання» чи «деструктивний», і саме тому підключення read означає рівно 11 інструментів для читання, а підключення write — усе, крім 3 деструктивних. Ми обрали друге; якщо в твого клієнта тісно з контекстом, тобі може краще підійти перше.

Інші прогалини, прямо. У Weft немає CLI, публічного REST API і вебхуків, тож ним не можна керувати з CI-джоба без ШІ-клієнта. Немає інтеграції з GitHub чи Slack. Персональні токени доступу не мають обмежень прав: один токен відкриває всі 32 інструменти в усьому робочому просторі, тож надавай перевагу 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,7 тис. токенів. Важить, чи є потрібні тобі інструменти, чи мають вони чесні підказки «лише читання» і «деструктивний» і чи падають із зрозумілими помилками.
Чи справді OAuth безпечніший за API-ключ?
Він прибирає скопійований секрет і дає відкликати один клієнт окремо. Weft видає refresh-токени, тож клієнт сам поновлює вхід. Для клієнтів без OAuth Weft також пропонує персональні токени доступу, але вони не мають обмежень прав.
Чи можна дати ChatGPT доступ до моєї дошки Weft лише для читання?
Так. Обери рівень read на екрані згоди або зміни його пізніше в Settings у розділі Connected AI clients. Тоді це підключення бачитиме лише 11 інструментів для читання.
Що буде, якщо агент упаде, тримаючи завдання?
У Weft оренда спливає після 20 хвилин без heartbeat, і завдання знову стає непризначеним, тож його може взяти інший агент чи людина.
Чи потрібен платний тариф, щоб це спробувати?
Ні. Безкоштовний тариф Weft включає 50 активних завдань і 200 MCP-викликів на місяць, а Pro коштує $7 за місце на місяць або $60 на рік. Див. ціни.
Ми вже користуємося Linear чи Trello. Чи варто переходити?
Не лише заради MCP. Їхні офіційні сервери працюють з даними, які у вашої команди вже є. Подумайте про Weft, якщо вам потрібні захоплення, запитання й докази всередині самого MCP; імпорт CSV з Linear чи JSON із Trello безкоштовний на будь-якому тарифі. Див. міграцію з Linear або міграцію з Trello.