pREST

Мгновенный REST и MCP поверх PostgreSQL: агент читает данные существующей базы через MCP-эндпоинт без написания бэкенда

MCP-серверОфициальный

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

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

  • Открывает доступ к данным PostgreSQL через сетевой сервис
  • Полный REST-API может изменять данные при неверных правах
Все причины и проверки

prest/prest

Установка

Ручная установка

docker run -e PREST_PG_URL=postgres://user:pass@host:5432/dbname -p 3000:3000 prest/prest

Поднимает pREST поверх вашей базы. Подключение можно задать и через pg.* или DATABASE_URL. MCP включается по разделу MCP over HTTP.

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

Что делает

pREST поднимает готовый API поверх существующей или новой базы PostgreSQL: CRUD по таблицам, свои SQL-маршруты, авторизация, ACL и MCP-эндпоинт, все без ручного написания бэкенда. Для агентов есть MCP поверх HTTP, который дает доступ к данным базы на чтение, поэтому AI-клиент может запрашивать таблицы и данные через стандартный протокол. Значения в SQL-шаблонах можно передавать через связывание, тогда они уходят в Postgres отдельно от текста запроса и не парсятся как SQL. Ставится через Docker, Homebrew или Go, направляется на базу переменной подключения.

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

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

  • Нужно, чтобы агент читал данные PostgreSQL через MCP
  • Нужен мгновенный REST-API поверх существующей базы
  • Нужны свои SQL-маршруты с авторизацией и ACL без бэкенда

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

  • База не PostgreSQL
  • Нельзя разворачивать и держать отдельный сервис-шлюз к базе

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

Через MCP покажи структуру таблицы заказов и выбери последние записи за неделю

Ограничения

pREST это отдельный сервис перед PostgreSQL, его нужно развернуть и настроить: подключение, авторизацию и ACL. MCP-эндпoинт дает доступ на чтение, а полный REST-API может менять данные, поэтому права и ACL стоит настраивать под доступ агента. Нужен PostgreSQL версии 9.5 или выше.

Как отключить. Уберите адрес MCP-эндпоинта pREST из конфигурации агента и остановите сервис pREST.

MCP

Транспорт
http
Авторизация
не нужна
Переменные окружения
Переменные окружения
PREST_PG_URL
обязательная, секрет
Строка подключения к PostgreSQL, можно также использовать pg.* или DATABASE_URL

Проверка безопасности

  • Открывает доступ к данным PostgreSQL через сетевой сервис
  • Полный REST-API может изменять данные при неверных правах

Коротко о README

README описывает pREST как готовый API, который поверх существующей или новой базы PostgreSQL дает REST и MCP: CRUD, свои SQL-маршруты, авторизацию, ACL и MCP-эндпоинт на чтение. Установка через Docker, Homebrew или Go, подключение задается переменной PREST_PG_URL или DATABASE_URL. Отдельно описаны безопасная передача значений через связывание вместо интерполяции, MCP поверх HTTP, мультибазовость и подключение AI-клиентов вроде Cursor и Claude. Есть развертывание в Kubernetes и деплой в один клик. Лицензия MIT.

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

Что доступно агенту через MCP?

MCP-эндпоинт дает доступ к данным базы на чтение через стандартный протокол, изменения идут через REST-API с авторизацией и ACL.

Какая база нужна?

PostgreSQL версии 9.5 или выше, существующая или новая, pREST работает поверх нее.

Скилл FastAPI

FastAPI skill

Выбор редакции

Официальный скилл FastAPI, который поставляется вместе с пакетом и учит агента писать код под установленную версию

СкиллНизкий рискБез VPN102,7 тыс.Звезды репозитория
Выбор редакции

Официальные скиллы и агенты команды .NET: производительность, MSBuild, NuGet, миграции, тесты, ASP.NET Core, Blazor и MAUI

ПлагинСредний риск5,5 тыс.Звезды репозитория

Firebase MCP Server

Firebase CLI and MCP Server

Официальный

Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций

MCP-серверВысокий рискНужен VPN4,5 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер, гайдлайны и скиллы Laravel: агент видит схему БД, логи и версии пакетов и ищет по документации экосистемы

MCP-серверСредний риск3,6 тыс.Звезды репозитория
Foxx AIpREST

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.