Для розробників

Автоматизуйте control plane - або довірте це своєму AI-асистенту.

Усе, що Sencai робить у браузері, він робить і через API та через Model Context Protocol - тож асистент працює з вашою інфраструктурою напряму, замість того щоб ви копіювали дані між вікнами.

MCP-сервер

Sencai говорить мовою Model Context Protocol - відкритого стандарту, який дозволяє AI-асистенту від вашого імені викликати визначений набір інструментів. Спрямуйте будь-який MCP-клієнт на наведену нижче точку доступу, автентифікуйтеся особистим токеном доступу, і він працюватиме всередині вашої організації з вашими правами, а не зі спільним ключем.

https://mcp.sencai.space/mcp
Authorization: Bearer sencai_pat_...

Сервер використовує транспорт Streamable HTTP протоколу MCP через цю єдину URL-адресу. Де саме вводити URL і заголовок, залежить від вашого клієнта - дивіться його власну документацію MCP.

Що він може прочитати

Інструменти читання обмежені вашою власною організацією і їх не можна спрямувати деінде - жоден із них не приймає ID організації. Ваш асистент може подивитися організацію та тариф, перелічити хмарні інстанси та fleet-агентів, перевірити оцінку відповідності та шукати в документації.

Що він може змінити і що для цього має бути виконано

Інструменти запису вимагають трьох незалежних умов, які перевіряються на сервері при кожному виклику: токен має область читання та запису, Owner або Admin увімкнув організації доступ на запис для AI-агентів, і організація на платному тарифі. Самого лише токена ніколи не досить. Кожен запис потрапляє до журналу Agent Activity, який ви можете переглянути згодом.

Повний посібник з налаштування MCP

REST API

Одна версіонована REST-поверхня з автентифікацією на рівні організації. Це те саме API, на якому побудована сама панель Sencai: усе, що ви робите в браузері, можна написати скриптом.

Довідник API

Вебхуки

Підписуйтеся на те, що відбувається у вашій організації - провізіонінг, інциденти, знахідки відповідності, білінг - і отримуйте підписаний запит на власну точку доступу замість того, щоб опитувати по колу.

Документація вебхуків

SDK

Клієнти для Go, Python та TypeScript, згенеровані зі специфікації OpenAPI, щоб вони слідували за API, а не розходилися з ним.

  • TypeScript
    npm install @sencai-space/sdk
  • Python
    pip install sencai-sdk
  • Go
    go get github.com/sencai-space/sdk-go
Документація SDK

Fleet-агент

Один бінарник на Go, який бере під керування будь-який сервер з Linux - у хмарі чи на власному залізі. Публікується з контрольними сумами та підписом cosign, а також із чітким переліком того, що йому дозволено робити під root.

Завантажити та перевірити агента

Почніть з токена.

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