MCPify CLI

CLI-компилятор читает код приложения, спецификацию API и схемы баз и генерирует готовый MCP-сервер с проверкой прав инструментов.

  • 107 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

Почему такой уровень

  • Генератор по умолчанию сам регистрирует сервер в клиентах агентов, а созданные инструменты действуют правами вашего приложения.
Все причины и проверки

amarnath3003/mcpify

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/mcpify

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Генератор по умолчанию сам регистрирует сервер в клиентах агентов, а созданные инструменты действуют правами вашего приложения.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MCPify превращает существующее приложение в набор инструментов для агента. Команда `npx mcpify-cli analyze ./my-app` запускает конвейер: анализ бэкенда, необязательный разбор OpenAPI, Prisma, Drizzle и Mongoose, поиск событий и вебхуков, извлечение действий интерфейса, определение рабочих процессов, классификацию прав и генерацию MCP-сервера в папку `.mcpify`. Отдельные команды: `swagger <file>` переводит спецификацию OpenAPI в инструменты, `frontend` извлекает действия интерфейса, `audit` делает статическую проверку безопасности найденных инструментов без записи файлов, `simulate` гоняет ИИ-проверку при заданном `ANTHROPIC_API_KEY`, `interactive` спрашивает про анализаторы. Флаг `--clients` выбирает регистрацию в `codex`, `claude-code`, `claude-desktop` или `vscode`.

Для кого. Разработчикам, которые хотят дать агенту доступ к собственному приложению без ручного написания MCP-обвязки.

Подходит, если

  • У приложения есть спецификация OpenAPI, и по ней нужны готовые MCP-инструменты.
  • Рядом лежат схемы Prisma, и действия над данными надо отдать агенту.
  • Перед выдачей инструментов агенту делают статический аудит прав.
  • Надоело поддерживать вручную расходящиеся описания инструментов и API.

Не подходит, если

  • Приложение чужое и без разрешения владельца: инструмент создает действия над его интерфейсом.
  • Нужна проверенная готовая интеграция с известным сервисом, а не генерация.
  • Окружение не допускает автоматическую запись в конфигурации клиентов.

Пример запроса к агенту

Проанализируй этот проект, собери MCP-сервер из OpenAPI и Prisma, но не регистрируй его в клиентах до моего просмотра аудита.

Ограничения

По умолчанию флаг `--clients` равен `all`, поэтому после генерации MCPify сам регистрирует сервер в клиентах Codex, Claude Code, Claude Desktop и VS Code. Отключить это можно флагом `--no-install`. Сгенерированный сервер действует правами вашего приложения, поэтому перед подключением запустите `audit` и посмотрите классификацию прав. Улучшение описаний через `--ai-enhance` и `simulate` требуют `ANTHROPIC_API_KEY` и отправляют описания инструментов в Anthropic. Качество генерации зависит от структуры кода, а автор описывает проект как ранний.

Как отключить. Удалите запись сервера из конфигурации каждого клиента и папку `.mcpify` из проекта. Ключ `ANTHROPIC_API_KEY` уберите из окружения.

Частые вопросы

Как запустить без установки?

Командой `npx mcpify-cli analyze ./my-app`. Установка пакета не нужна.

Куда попадает результат?

В папку `.mcpify` рядом с проектом, флагом `--output` ее меняют. Сгенерированный `AGENTS.md` объясняет подключение к клиенту.

Что делает `audit`?

Статически проверяет найденные инструменты и рабочие процессы и ничего не пишет на диск.

Нужен ли ключ Anthropic?

Только для `--ai-enhance` и `simulate`. Остальные шаги работают без ключа.

Как собрать из исходников?

Склонировать репозиторий, выполнить `npm install` и `npm run build`, затем `npm run mcpify -- analyze <путь>`.

Обсуждение

Вопросов и отзывов пока нет.

Плагин со скиллами для сборки MCP-серверов и MCP-приложений на TypeScript: агент создает, дорабатывает, отлаживает и проверяет их

ПлагинРасширенный доступ10,9 тыс.Звезды репозитория

CLI собирает готовый MCP-сервер на TypeScript из спецификации OpenAPI 3: инструменты, валидация и авторизация генерируются сами

CLIРасширенный доступ644Звезды репозитория

MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке

MCP-серверШирокий доступ1,2 тыс.Звезды репозитория

OpenMCP превращает любую OpenAPI-спецификацию в MCP-сервер и дает выбрать, какие инструменты показывать агенту

MCP-серверРасширенный доступ303Звезды репозитория

Прозрачный прокси между ИИ-клиентом и MCP-сервером: показывает каждый кадр JSON-RPC в терминале, проверяет запись в CI и экспортирует спаны

CLIШирокий доступ368Звезды репозитория

CLI создает каркас MCP-сервера на TypeScript, добавляет компоненты и проверяет описания схем перед подключением

CLIРасширенный доступ931Звезды репозитория

Коротко о README

README ставит задачу компилятора для приложений, описывает обзор, возможности, запуск через `npx`, каждую команду CLI и архитектуру.

Бейдж для README

Сообщить о проблеме