Backenly MCP
Бэкенд на PostgreSQL, который агент строит через MCP, а платформа проверяет каждое изменение и умеет откатить.
- 83 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Агент меняет схему, авторизацию и хранилище реальной базы; опасные правки ждут подтверждения, остальные откатываются из истории.
Установка
- Работает в
Ручная установка
npx @backenly/mcp-server initКоманда из README подключает MCP-сервер к найденным клиентам. После нее перезапустите MCP-хост.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент меняет схему, авторизацию и хранилище реальной базы; опасные правки ждут подтверждения, остальные откатываются из истории.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Backenly разворачивает бэкенд по описанию продукта: PostgreSQL, REST API через PostgREST, авторизацию, хранилище файлов, подписки в реальном времени и серверные функции. Агент в Claude Code, Cursor или Codex говорит с платформой через MCP-сервер, а планировщик сам выводит сущности, связи и политики доступа. Каждое изменение проходит через единое типизированное ядро с пробным прогоном, журналом и откатом. Прямого SQL для правки структуры нет, чтение идет обычным SQL. После правки Backenly проверяет результат на живой среде и продолжает следить за ней: чинит отсутствующие индексы и поломанные триггеры. Опасные действия, такие как правки авторизации, внешние ключи доступа или необратимые изменения, ждут подтверждения человека.
Для кого. Разработчикам, которые просят агента собрать бэкенд для приложения и хотят видеть журнал изменений и возможность отката.
Подходит, если
- Прототип нужен с базой, авторизацией и хранилищем за один сеанс с агентом.
- Схему данных меняют по ходу разработки, и каждую правку хотят откатывать.
- Бэкенд разворачивают у себя через Docker Compose, без сторонних облаков.
- Агенту выдают ключ только на чтение, чтобы он изучал состояние проекта.
Не подходит, если
- Нужна ручная настройка PostgreSQL с произвольным SQL для правки структуры.
- Для нагрузки подходит только управляемая облачная база с гарантиями поставщика.
- Нет ключа провайдера ИИ для автономного режима при самостоятельном размещении.
Пример запроса к агенту
Создай бэкенд для блога: таблицы постов и авторов, вход по почте, публичное чтение опубликованных постов. Покажи, что изменилось в истории.MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Ограничения
Платформа и MCP-сервер распространяются под Apache-2.0, клиентские пакеты SDK, CLI и MCP под MIT. Самостоятельное размещение требует Docker с Compose, Node.js, PostgreSQL и ключ провайдера ИИ; облачный вариант на backenly.com платный, цены указаны на сайте. Один развернутый экземпляр держит один проект. Установка делает `npm run selfhost`: скрипт генерирует секреты и поднимает стек, поэтому читайте его перед запуском. Для почты нужен SMTP-провайдер: без него сброс пароля и регистрация новых аккаунтов не работают. Инструменты появляются в клиенте только после перезапуска MCP-хоста.
Как отключить. Удалите запись MCP из конфигурации клиента и отзовите ключи проекта в панели. При самостоятельном размещении остановите стек командой `docker compose down` и выгрузите данные через `pg_dump`.
Частые вопросы
Какие клиенты поддерживает MCP-сервер Backenly?
Claude Code, Cursor, Codex, Cline и Claude Desktop. Ключи ограничены по правам и отзываемы, ключи только для чтения видят сокращенный набор инструментов.
Можно ли поставить Backenly у себя?
Да. Самостоятельное размещение бесплатное и содержит всю платформу, включая движок самолечения. Нужны серверы, PostgreSQL и ключ провайдера ИИ.
Как откатить изменение?
Через историю: одна запись на каждое изменение схемы, авторизации, хранилища, функций и ключей. Можно отменить одну правку или вернуться к точке, данные приложения при этом не откатываются.
Блокирует ли платформа данные у себя?
Нет. Доступны прямые строки подключения PostgreSQL и полный экспорт `pg_dump` одной командой, данные можно перенести между облаком и своим сервером в обе стороны.
Может ли агент править структуру прямым SQL?
Нет. Для изменения структуры нет пути через сырой SQL: все мутации идут через ядро с пробным прогоном, журналом и откатом. Чтение выполняется стандартным SQL.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыМгновенный REST и MCP поверх PostgreSQL: агент читает данные существующей базы через MCP-эндпоинт без написания бэкенда
MCP-сервер Rebase: агент правит схему, документы и пользователей бэкенда на Postgres, запись разрешена лишь на localhost
MCP-сервер для PostgreSQL с подбором индексов, планами EXPLAIN, проверкой здоровья базы и режимом только чтения
Три скилла для бэкенда: агент защищает доступ, данные и миграции схемы, критических ошибок стало 2 из 150 запусков вместо 25.
Официальный набор Tencent CloudBase для кодинг-агентов: плагин ставит стек, скиллы задают правила, MCP работает с бэкендом
Один бинарник Go подключается к SQL-базе и отдает ее как REST API с ролями и как MCP-сервер для Claude Code, Cursor и VS Code
Коротко о README
README объясняет устройство платформы, перечисляет возможности и два способа запуска: облако и свой сервер. Раздел о подключении агента сводится к одной команде `init` для MCP-сервера.