InsForge MCP Server

MCP-сервер бэкенда InsForge: агент создает таблицы, бакеты и серверные функции и выкладывает приложение, не выходя из редактора

  • 38 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Широкий доступ

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

  • Инструмент `run-raw-sql` выполняет любой SQL с правами ключа проекта и может удалить данные
  • Агент создает и удаляет бакеты и запускает деплой, то есть меняет боевые ресурсы проекта
Все причины и проверки

insforge/insforge-mcp

Установка

В терминале, через 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-серверШирокий доступ1,3 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер Supabase: агент управляет таблицами, читает конфигурацию и данные проектов после входа через OAuth

MCP-серверШирокий доступ3 тыс.Звезды репозитория
Официальный

MCP-сервер Apollo: превращает заданные операции GraphQL в инструменты, через которые агент работает с вашим API

MCP-серверШирокий доступ319Звезды репозитория

Два инструмента для GraphQL: агент получает схему вашего API и выполняет запросы к нему через один эндпоинт

MCP-серверРасширенный доступ407Звезды репозитория
Официальный

MCP-сервер Rebase: агент правит схему, документы и пользователей бэкенда на Postgres, запись разрешена лишь на localhost

MCP-серверШирокий доступ26Звезды репозитория

MCP-сервер и плагин для агентов генерируют веб-API из спецификаций OpenAPI, AsyncAPI, GraphQL, gRPC и SQL на ядре Rust.

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
InsForge MCP Server (эта карточка)даAPI-ключ38
Supabase MCP ServerдаOAuth3 008бэкенд Supabase на PostgreSQL
Appwrite MCP serverдаOAuth72бэкенд Appwrite с собственным API
Neon MCP ServerдаOAuth663только управляемый Postgres Neon без функций и деплоя

Коротко о README

README в основном отсылает к главному репозиторию InsForge за инструкциями и описанием инструментов. Здесь есть быстрый старт через установщик для шести клиентов, ручная настройка и команды для разработки: тесты, линтер, сборка.

Бейдж для README

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