Перейти к содержимому

Yapi MCP Server

Сервер для интеграции YApi с AI-инструментами, позволяющий управлять API-документацией напрямую в Cursor или Claude.

TypeScript
35 stars

Описание

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.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
35

Ссылки