MCP Server - ваша база знаний как инструмент
Ваша база знаний ценна не только на вашем сайте. Это MCP-сервер: одна конечная точка, говорящая на протоколе Model Context, пять инструментов и ключ сайта, определяющий, к какому арендатору относится каждый вызов.
Знакомо?
Ваши инструменты не могут добраться до вашей базы знаний
База знаний отвечает посетителям на вашем сайте и нигде больше. Внутренние инструменты, которые могли бы использовать те же ответы, не имеют доступа.
Ручной процесс копирования и вставки
Кто-то вставляет документы в другую систему по одному файлу. Это работает, но ломается, как только документы меняются.
Единичные интеграции накапливаются
Каждый потребитель, которому нужна база знаний, получает свой собственный уникальный интерфейс. Одна документированная поверхность требует меньше обслуживания.
Что вы получаете
Настоящая MCP-конечная точка
POST https://api.slatech.ai/mcp использует протокол Model Context через Streamable HTTP. Запросите tools/list, и он вернет каждый инструмент с его описанием и JSON-схемой для его аргументов, чтобы клиент мог настроиться.
Пять инструментов
query_knowledge_base, list_documents, add_knowledge, ingest_url, ingest_sitemap - достаточно, чтобы читать базу знаний, вносить в неё вклад и загружать целый сайт сразу.
Аутентификация с помощью ключа сайта
Один заголовок, X-Api-Key. Отсутствующий или недействительный ключ отклоняется с 401 на уровне транспорта, до запуска любого инструмента. Ключи можно отзывать и проверять.
Нет аргумента арендатора, который можно было бы перепутать
Ни один из инструментов не требует идентификатора сайта. Клиент и сайт определяются только ключом, поэтому вызывающий не может получить доступ к данным другого арендатора, изменив аргумент - аргумента для изменения нет.
Счет и ограничение скорости
Вызовы учитываются в тех же квотах, что и остальное ваше использование, и ограничиваются по скорости на ключ. Для записи требуется ключ с разрешением на загрузку; ключ, выданный для публичного виджета, не может записывать.