Запускайте безпечніших агентів із документацією Flowtly MCP

Підключайте асистентів, інструменти або кастомних агентів до Flowtly із запобіжниками. Синхронізуйте останню специфікацію MCP-сервера, дотримуйтесь сценарію налаштування та тримайте флот у єдиному джерелі правди.

Статус документації

Остання синхронізація: 2026-01-26 17:23

Синхронізуйте регулярно, щоб документація MCP відповідала актуальній збірці сервера.

Сутності

Як залишатися в курсі

  1. Запускайте команду синхронізації після виходу оновлень MCP.
  2. Перезапускайте стек агентів, щоб підхопити зміни можливостей.
  3. Додайте цю сторінку в закладки, щоб мати актуальні рекомендації Flowtly MCP.

Що всередині

  • Правила автентифікації та API-ключів для MCP-ендпоїнтів.
  • Схеми ресурсів для бази знань, блогу, релізів, інвесторів і оновлень продукту.
  • JSON-RPC пейлоади та поради щодо запису/читання для агентів.

Транспорт і автентифікація

  • Ендпоїнти: POST /mcp (вхід JSON-RPC), GET /health (liveness), POST /api/chat (проксі консолі; потрібен Authorization: Bearer <token>)
  • Заголовки: Authorization Bearer token (переважно; fallback на FLOWTLY_API_KEY), optional instance header передається далі
  • Content-Type: application/json
  • Body: JSON-RPC 2.0 { "jsonrpc": "2.0", "id": "...", "method": "...", "params": {...} }

initialize

  • Узгоджує можливості та простори імен.
  • Приклад params: { "protocolVersion": "2024-11-05" }
  • Повертає можливості (list, read, write) і простори імен (work-times, projects, employees, vacations, holidays, responsibilities, cost-groups, logical, project-rates, transactions, transaction-attachments, suppliers, organization, candidates, resource-requests).

resources/list

  • Метод: resources/{namespace}/list (простір імен за замовчуванням: work-times, якщо не вказано)
  • Простори імен включають work-times, projects, employees, vacations, holidays, responsibilities, cost-groups, logical, project-rates, transactions, transaction-attachments, suppliers, organization, candidates, resource-requests.
  • Повертає URI для кожного простору імен (див. розклад нижче).

resources/read

  • Метод: resources/{namespace}/read (простір імен за замовчуванням: work-times).
  • Params включають uri, напр., /api/work-times
  • allowPrefixes дозволяє збіги між просторами імен; {current} розвʼязується як /api/employees/me.
  • Деякі ресурси додають значення за замовчуванням (work-times додає межі дат; employees додають itemsPerPage; holidays/vacations додають дефолти пагінації).
  • Responsibilities проходять до 10 @id посилань, щоб збагачувати title/name.
  • Логічний простір імен повертає серверні зведення замість сирих пейлоадів.
  • Повертає payload contents з базового Flowtly API.

resources/write

  • Лише ресурси з allowWrite приймають записи; POST, якщо URI не закінчується на id (тоді PATCH з application/merge-patch+json).
  • /api/.../create примусово робить POST навіть якщо є id; можна перевизначити тип через params.contentType.
  • Допоміжний logical write: resources/logical/write підтримує /logical/recruiting/resource-requests/update?id=<id> та /logical/recruiting/resource-request-candidates/update?id=<id> (PATCH).

Логічний простір імен (/logical/*)

  • Зведення лише для читання: work-times, employees, projects, employee-work-times, project-rates, transactions, project-profitability.
  • Зведення рекрутингу: company-onboarding/status, recruiting/open-roles, recruiting/candidates.
  • Зведення відпусток: logical/holidays.
  • Приклад: /logical/work-times/summary підтримує date[after]/date[before] (за замовчуванням останні 7 днів).

Форма помилки

  • { "jsonrpc": "2.0", "id": "...", "error": { "code": -32000, "message": "Upstream Flowtly API failed", "data": { "status": 502 } } }

Нотатки

  • allowPrefixes дозволяє resources/read приймати URI, що починаються з дозволених префіксів.
  • OpenAPI-стиль довідника доступний у public/mcp/openapi.json.

resources/list за простором імен

Облік часу — work-times

  • List: /api/work-times (за замовчуванням останні 30 днів), /api/employees/me
  • Read: /api/work-times, /api/employees/me
  • Write (дозволено): /api/work-times (POST), /api/work-times/{id} (PATCH)

Проєкти та виконання — projects

  • List: /api/projects, /api/projects?employee={current}, /api/employees/me
  • Read: /api/projects, /api/projects?employee={current}, /api/employees/me

Люди та комплаєнс — employees, responsibilities

  • List (employees): /api/employees/me, /api/employees (за замовчуванням itemsPerPage=200)
  • List (responsibilities): /api/responsibility-employees?employee={current}, /api/responsibilities, /api/responsibility-groups
  • Read: ті самі URI, що і для list, для деталізованих записів

Відпустки — vacations та holidays

  • List: /api/vacations/balance?employee={current}, /api/holiday-days-limits?employee={current} (itemsPerPage=50), /api/holidays?employee={current} (itemsPerPage=50)
  • Holidays: /api/holidays?employee={current} (itemsPerPage=200), /api/holiday-requests (запис дозволено)
  • Write: /api/holiday-requests (POST/PATCH)

Фінанси — transactions та attachments

  • List: /api/transactions (itemsPerPage=200&page=1), /api/bank-accounts
  • Write: /api/transactions (POST/PATCH), /api/transaction-attachments (POST/PATCH), /api/transaction-attachments/create (POST)

Постачальники та групи витрат

  • List: /api/contractors (itemsPerPage=100&page=1), /api/cost-groups (itemsPerPage=200&page=1)
  • Write: /api/contractors (POST/PATCH)

Ставки та прибутковість

  • List: /api/employees/{current}/project-rates (itemsPerPage=200)
  • Логічні зведення: /logical/project-rates/summary, /logical/project-profitability/summary

Таланти та рекрутинг

  • List: /api/candidates (itemsPerPage=50&page=1), /api/candidates/search, /api/candidate-notes
  • List: /api/resource-requests (itemsPerPage=50&page=1), /api/resource-request-candidates (itemsPerPage=50&page=1)
  • Write: candidates, candidate-notes, resource-requests, resource-request-candidates (POST/PATCH)
  • Logical writes: /logical/recruiting/resource-requests/update, /logical/recruiting/resource-request-candidates/update

Логічні — зведення лише для читання

  • List/Read: /logical/work-times/summary, /logical/employees/summary, /logical/projects/summary, /logical/employee-work-times/summary, /logical/transactions/summary
  • Додатково: /logical/company-onboarding/status, /logical/recruiting/open-roles, /logical/recruiting/candidates, /logical/holidays

Організація

  • List/Read: /api/organization
Whatsapp