18 сентября 2026 г.
MCP может работать через код поверх OpenAPI: Cloudflare оставил агенту 2 MCP-инструмента
20 февраля 2026 года Cloudflare дал агенту доступ к более чем 2500 endpoints API через два MCP-инструмента. search() ищет операции в типизированной OpenAPI-схеме, а execute() выполняет запросы, пагинацию и цепочки вызовов. В контекст модели попадает около 1000 токенов схемы вместо 1,17 млн в обычном MCP-варианте.

Armin Ronacher ⇌
@mitsuhiko
Интересно, не пора ли сделать вариант MCP, который буквально состоит из Code Mode, OpenAPI и RAG для документации OpenAPI. Эталонный Radius skill использует только OpenAPI, и он работает настолько хорошо.
· 2 тыс. просмотров
В эксперименте Armin Ronacher от 18 августа 2025 года один Python-инструмент заменил API pexpect из 36 функций: первая отладка заняла около 45 секунд и 7 вызовов, повторный запуск сохранённого скрипта занял один вызов и меньше 5 секунд. Playwrightess сократил интерфейс Playwright примерно с 30 MCP-описаний до одного инструмента, но по качеству пока не обошёл Playwright MCP.
Теперь. Mitsuhiko предлагает собрать тот же принцип в связку Code Mode, OpenAPI и RAG для документации OpenAPI. Его pi-codemode-mcp от 18 сентября 2026 года даёт Pi два инструмента, list_mcp_tools и call_mcp. call_mcp исполняет JavaScript в sandbox и вызывает MCP-серверы из кода.
Cloudflare довёл идею до готового сервера. openApiMcpServer() превращает OpenAPI-документ ровно в search() и execute(), авторизацию оставляет в host-side request-функции, а локальные $ref разрешает внутри sandbox. Для самостоятельного MCP-сервера нужны @cloudflare/codemode, agents, @modelcontextprotocol/sdk и zod. После настройки Worker Loader сервер публикуется через npx wrangler deploy с endpoint /mcp.
У Mitsuhiko есть и Google Workspace MCP от 18 сентября 2026 года: один execute запускает JavaScript и TypeScript, для него нужен Node.js 20+, установка идёт через npm install, запуск через npm start, а первый OAuth-вход проходит в браузере. В такой схеме агент ищет операцию в OpenAPI и вызывает один кодовый интерфейс, а полная схема не занимает его контекст.
Первые рабочие варианты уже есть у Cloudflare и Mitsuhiko: серверы с одним кодовым интерфейсом для OpenAPI, Pi и Google Workspace.
Первоисточник
