Help:13-alpha MCP: Difference between revisions

From Svacer Wiki
No edit summary
Line 3: Line 3:
Svacer MCP соединяет одно с другим: 8 инструментов поверх публичного REST API Svacer, которые LLM выбирает и вызывает в ответ на обычный текстовый запрос. Вместо ручной последовательности «открыть UI, найти проект, выбрать снимок, применить фильтр» достаточно сформулировать вопрос в чате — например, «сколько критических предупреждений в последнем снимке bash?» — и получить ответ; необходимые вызовы инструментов модель выполняет самостоятельно.
Svacer MCP соединяет одно с другим: 8 инструментов поверх публичного REST API Svacer, которые LLM выбирает и вызывает в ответ на обычный текстовый запрос. Вместо ручной последовательности «открыть UI, найти проект, выбрать снимок, применить фильтр» достаточно сформулировать вопрос в чате — например, «сколько критических предупреждений в последнем снимке bash?» — и получить ответ; необходимые вызовы инструментов модель выполняет самостоятельно.


[[[File:Архитектура MCP.png|thumb|none|x300px|alt=architectureMCP|Архитектура MCP-сервер]]
[[File:Архитектура MCP.png|thumb|none|x300px|alt=architectureMCP|Архитектура MCP-сервер]]


Поток запроса: LLM-клиент отправляет MCP-вызов через STDIO или Streamable HTTP → '''server.py''' передаёт его в выбранный инструмент из '''tools/''' → инструмент проверяет параметры и обращается к '''api_client.py''' → клиент получает JWT от '''auth.py''' (модуль автоматически обновляет токен по истечении срока действия или при ответе 401) → запрос отправляется в Svacer REST API.
Поток запроса: LLM-клиент отправляет MCP-вызов через STDIO или Streamable HTTP → '''server.py''' передаёт его в выбранный инструмент из '''tools/''' → инструмент проверяет параметры и обращается к '''api_client.py''' → клиент получает JWT от '''auth.py''' (модуль автоматически обновляет токен по истечении срока действия или при ответе 401) → запрос отправляется в Svacer REST API.

Revision as of 10:37, 21 May 2026

Архитектура

MCP — открытый стандарт, через который LLM-клиенты (Claude Desktop, Cursor, VS Code, OpenWebUI и др.) вызывают внешние инструменты. Svacer MCP соединяет одно с другим: 8 инструментов поверх публичного REST API Svacer, которые LLM выбирает и вызывает в ответ на обычный текстовый запрос. Вместо ручной последовательности «открыть UI, найти проект, выбрать снимок, применить фильтр» достаточно сформулировать вопрос в чате — например, «сколько критических предупреждений в последнем снимке bash?» — и получить ответ; необходимые вызовы инструментов модель выполняет самостоятельно.

architectureMCP
Архитектура MCP-сервер

Поток запроса: LLM-клиент отправляет MCP-вызов через STDIO или Streamable HTTP → server.py передаёт его в выбранный инструмент из tools/ → инструмент проверяет параметры и обращается к api_client.py → клиент получает JWT от auth.py (модуль автоматически обновляет токен по истечении срока действия или при ответе 401) → запрос отправляется в Svacer REST API.

Установка

Инструменты

Примеры сценариев