Інспектування та виклик безстейтових MCP-серверів через mcp-explorer та llm-mcp-client
Після виходу специфікації Stateless Model Context Protocol 2.0 з'явилися нові консольні утиліти, які спрощують тестування та інтеграцію MCP-серверів без підтримки сесій на сервері. Розробники можуть миттєво інспектувати схеми інструментів через uvx і викликати їх безпосередньо з CLI за допомогою альфа-плагіна llm-mcp-client.
Чому це важливо
Безстейтовий MCP усуває потребу керувати станом сесій на сервері та складним маршрутизуванням, що значно спрощує розробку та аудит інструментів для агентів.
TL;DR
- 01MCP 2.0 спрощує виклик інструментів до одного HTTP POST-запиту.
- 02mcp-explorer дозволяє швидко досліджувати схеми та викликати інструменти через uvx.
- 03Альфа-плагін llm-mcp-client інтегрує віддалені MCP-ендпоїнти безпосередньо в CLI LLM-процеси.
Безстейтовий HTTP у спрощеному Model Context Protocol
Застаріла версія Model Context Protocol вимагала первинного HTTP-запиту для отримання ідентифікатора сесії, за яким слідував другий запит із заголовком Mcp-Session-Id. Оновлена безстейтова специфікація липень 2026 року об'єднує виявлення та виклик інструментів в один HTTP POST-запит.
Перевірка ендпоїнтів через mcp-explorer
За допомогою uvx можна досліджувати та викликати віддалені MCP-сервери безпосередньо з терміналу:
uvx mcp-explorer list https://agentic-mermaid.dev/mcp
uvx mcp-explorer call https://agentic-mermaid.dev/mcp render_ascii '{"source":"graph TD; A-->B;"}'Виклик інструментів через llm-mcp-client
Альфа-плагін llm-mcp-client дозволяє підключати MCP-ендпоїнти безпосередньо до термінальних LLM-запитів, даючи агентам можливість виконувати SQL-запити чи генерувати діаграми:
llm -T 'MCP("https://datasette.simonwillison.net/-/mcp")' 'count the notes'