Yapi MCP Server
Сервер для интеграции YApi с AI-инструментами, позволяющий управлять API-документацией напрямую в Cursor или Claude.
Описание
Yapi Auto MCP Server — это MCP-сервер на Node.js для платформы YApi. Он интегрируется с AI-инструментами вроде Cursor, позволяя искать, просматривать, создавать и обновлять API-интерфейсы. Ключевые особенности: поиск по API, управление проектами, поддержка нескольких YApi-проектов, кэширование и логирование. Технологии: pnpm, npx, JSON Schema. Применения: автоматизация документации API в AI-ассистированном программировании, улучшение кодогенерации на основе интерфейсов YApi.
Возможности
Поиск и просмотр API
Поиск интерфейсов по имени, пути, тегам; получение детальной информации о запросах/ответах.
Управление интерфейсами
Создание и обновление API с поддержкой JSON Schema, форм и параметров.
Управление проектами
Перечисление проектов, категорий и интерфейсов; поддержка нескольких YApi-проектов.
Интеграция с AI
Бесшовная работа в Cursor/Claude для автоматизации документации и кодогенерации.
Кэширование и логи
Ускорение запросов через кэш, детальное логирование для отладки.
Установка
Рекомендуемый способ — через npx без установки:
{
"mcpServers": {
"yapi-auto-mcp": {
"command": "npx",
"args": [
"-y",
"yapi-auto-mcp",
"--stdio",
"--yapi-base-url=https://your-yapi-domain.com",
"--yapi-token=projectId:your_token_here"
]
}
}
}
Для локальной разработки: клонируйте репозиторий, выполните pnpm install, настройте .env с YAPI_BASE_URL и YAPI_TOKEN, затем pnpm run dev для SSE или pnpm run build && node dist/cli.js --stdio для stdio.