InsForge MCP Server
MCP-сервер бэкенда InsForge: агент создает таблицы, бакеты и серверные функции и выкладывает приложение, не выходя из редактора
- 38 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Инструмент `run-raw-sql` выполняет любой SQL с правами ключа проекта и может удалить данные
- Агент создает и удаляет бакеты и запускает деплой, то есть меняет боевые ресурсы проекта
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/insforge-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Инструмент `run-raw-sql` выполняет любой SQL с правами ключа проекта и может удалить данные
- Агент создает и удаляет бакеты и запускает деплой, то есть меняет боевые ресурсы проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
InsForge — бэкенд-платформа с базой данных, хранилищем файлов, серверными функциями и деплоем. MCP-сервер из этого репозитория соединяет с ней агента: тот читает схему таблиц и метаданные бэкенда, выполняет произвольный SQL, создает и удаляет бакеты, пишет и обновляет функции, запускает деплой и смотрит логи контейнера. Агент также подтягивает документацию платформы и SDK и получает анонимный ключ проекта через отдельные инструменты. Благодаря этому он собирает приложение по текущему описанию API и не полагается на устаревшие догадки модели. Сервер работает двумя способами. Локально его запускает npx @insforge/mcp с ключом проекта и адресом бэкенда в переменных окружения. Удаленный вариант по адресу https://mcp.insforge.dev/mcp указан в server.json реестра MCP и входит через OAuth.
Для кого. Разработчикам, которые собирают приложения вместе с Claude Code, Cursor, Windsurf или Cline и хотят отдать агенту работу с базой, файлами и деплоем на одном бэкенде.
Подходит, если
- Прототип только начат, и агент должен завести таблицы, бакет для загрузок и первую серверную функцию
- Падает контейнер после выкладки, и агенту нужны логи, чтобы найти причину
- Агент пишет клиентский код и должен сверяться с актуальной документацией SDK InsForge
- Схему базы надо проверить или поправить прямо в ходе разработки через SQL
Не подходит, если
- Приложение живет на другом бэкенде: инструменты работают только с проектом InsForge
- В базе боевые данные, а ключ проекта слишком широкий: SQL выполняется без дополнительной защиты
- Нужна только документация платформы: ее можно прочитать на сайте без доступа к проекту
Пример запроса к агенту
Создай таблицу заметок с полями заголовок и текст, бакет для вложений и функцию, которая очищает старые заметки.MCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
Переменные окружения
API_KEYобязательная, секрет- Ключ API проекта InsForge
API_BASE_URL- Адрес бэкенда, по умолчанию локальный экземпляр на порту 7130
Ограничения
Нужен проект InsForge: ключ API вида ik_ и адрес бэкенда. По умолчанию адрес указывает на локальный экземпляр http://localhost:7130, для облачного проекта его заменяют. Установщик npx @insforge/install прописывает сервер в конфигурацию Claude Code, Cursor, Windsurf, Cline, Roo Code, Codex или Trae.
Инструмент `run-raw-sql` выполняет любой SQL с правами ключа проекта, а удаление бакетов и деплой изменяют боевые ресурсы. Подробный список инструментов и версию API README не приводит и отсылает к документации основного репозитория InsForge.
Как отключить. Удалите запись insforge из настроек MCP-клиента и перезапустите клиента. Ключ проекта при необходимости перевыпустите в панели InsForge.
Частые вопросы
Как подключить InsForge к Claude Code или Cursor?
Скопируйте команду из кнопки Connect в панели проекта или соберите свою: npx @insforge/install --client claude-code --env API_KEY=... --env API_BASE_URL=.... Вместо claude-code можно указать cursor, windsurf, cline, roocode, codex или trae.
Как настроить сервер вручную?
Добавьте в mcpServers блок insforge с командой npx и аргументами -y @insforge/mcp@latest, а в env передайте API_KEY и API_BASE_URL. Адрес по умолчанию указывает на локальный бэкенд, для облака замените его на адрес проекта.
Что агент умеет делать с базой?
Читать схему таблицы через `get-table-schema`, смотреть метаданные бэкенда через `get-backend-metadata` и выполнять SQL через `run-raw-sql`. Последний инструмент не ограничен чтением, поэтому ключ проекта определяет, что агент может изменить.
Есть ли у сервера удаленный режим?
Да, server.json реестра MCP указывает адрес https://mcp.insforge.dev/mcp с транспортом streamable-http. Для него в репозитории реализованы OAuth, выбор проекта и хранение токена доступа.
Какие инструменты есть кроме базы?
Бакеты: `create-bucket`, `list-buckets`, `delete-bucket`. Серверные функции: `create-function` и `get-function`. Деплой: `create-deployment` и `get-container-logs`. Документация: `fetch-docs`, `fetch-sdk-docs` и `get-anon-key`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер FireCMS Cloud: агент читает данные Firestore, выводит схемы коллекций и управляет пользователями проекта.
Официальный MCP-сервер Supabase: агент управляет таблицами, читает конфигурацию и данные проектов после входа через OAuth
MCP-сервер Apollo: превращает заданные операции GraphQL в инструменты, через которые агент работает с вашим API
mcp-graphql — MCP-сервер для GraphQL API
mcp-graphql
Два инструмента для GraphQL: агент получает схему вашего API и выполняет запросы к нему через один эндпоинт
MCP-сервер Rebase: агент правит схему, документы и пользователей бэкенда на Postgres, запись разрешена лишь на localhost
MCP-сервер и плагин для агентов генерируют веб-API из спецификаций OpenAPI, AsyncAPI, GraphQL, gRPC и SQL на ядре Rust.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| InsForge MCP Server (эта карточка) | да | API-ключ | 38 | |
| Supabase MCP Server | да | OAuth | 3 008 | бэкенд Supabase на PostgreSQL |
| Appwrite MCP server | да | OAuth | 72 | бэкенд Appwrite с собственным API |
| Neon MCP Server | да | OAuth | 663 | только управляемый Postgres Neon без функций и деплоя |
Коротко о README
README в основном отсылает к главному репозиторию InsForge за инструкциями и описанием инструментов. Здесь есть быстрый старт через установщик для шести клиентов, ручная настройка и команды для разработки: тесты, линтер, сборка.