New We are sorting MAX channels into categories and territories. Read the news
Loading image…

MCP-сервер на Laravel для Swagger-документации



Написал статью о MCP-сервере на Laravel, который помогает работать со Swagger-документацией.

В качестве примера взял PetStore API. Спецификация импортируется в PostgreSQL, после чего AI-ассистент через MCP-инструменты может находить операции, читать их параметры и ответы, а также получать схемы.

В статье показал, как импортировать Swagger 2.0 и раскрывать $ref, хранить документацию и искать по ней с Laravel Scout и PostgreSQL, зарегистрировать MCP-сервер, описать инструменты, проверить их через MCP Inspector и подключить к Claude Code.

Это учебный проект с практическим сценарием: модели не нужно передавать большую OpenAPI-спецификацию целиком, ей можно выдавать нужные фрагменты по запросу. В конце перечислил ограничения примера и то, что потребуется доработать перед работой с внутренней документацией.

Статья на Хабре: https://habr.com/ru/articles/1089476/
Исходный код: https://github.com/mpa12/laravel-mcp-swagger
Views: 23
Open in MAX Report an inaccuracy

Report an inaccuracy

Describe what needs fixing. If you have a source, add a link.

You are leaving datool.ru

The link leads to an external website. datool.ru is not responsible for its content — check the address before entering passwords or payment details.

Redirecting in 10 s

Go