MCPify CLI
CLI-компилятор читает код приложения, спецификацию API и схемы баз и генерирует готовый MCP-сервер с проверкой прав инструментов.
- 107 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Генератор по умолчанию сам регистрирует сервер в клиентах агентов, а созданные инструменты действуют правами вашего приложения.
Установка
- Работает в
В терминале, через 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 <путь>`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПлагин со скиллами для сборки MCP-серверов и MCP-приложений на TypeScript: агент создает, дорабатывает, отлаживает и проверяет их
CLI собирает готовый MCP-сервер на TypeScript из спецификации OpenAPI 3: инструменты, валидация и авторизация генерируются сами
MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке
OpenMCP превращает любую OpenAPI-спецификацию в MCP-сервер и дает выбрать, какие инструменты показывать агенту
Прозрачный прокси между ИИ-клиентом и MCP-сервером: показывает каждый кадр JSON-RPC в терминале, проверяет запись в CI и экспортирует спаны
CLI создает каркас MCP-сервера на TypeScript, добавляет компоненты и проверяет описания схем перед подключением
Коротко о README
README ставит задачу компилятора для приложений, описывает обзор, возможности, запуск через `npx`, каждую команду CLI и архитектуру.