
prest/prest
Deployment & DevOpsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
PostgreSQL ➕ REST, низкий код, упрощение и ускорение разработки, ⚡ мгновенный, в реальном времени, высокопроизводительность для любого приложения Postgres, существующего или нового, MCP-сервера
Обзор
_p_** (**_ostgreSQL_ ), — это простой готовый к производству API, который мгновенно обеспечивает работу в реальном времени и высокопроизводительное приложение поверх вашей базы данных. Проект pREST — это API, который удовлетворяет потребность в быстром и эффективном решении для создания RESTful API на базах данных PostgreSQL. Он упрощает разработку API, предлагая: 1. A с простой конфигурацией; 2. Прямое ввод настраиваемых URL; 3. Оптимизации для ; 4. разработчика ; 5. функций; 6. пользовательских маршрутов и промежуточного ПО. В целом, pREST упрощает процесс создания безопасных и производительных RESTful API поверх вашей новой или старой базы данных PostgreSQL. Когда мы создавали pREST, изначально планировали внести вклад и развивать проект PostgREST, хотя это заняло много работы, так как проект находится в Haskell. На тот момент у нас не было ничего подобного, и мы не планировали продолжать работать с этим технологическим стеком.
Обзор (машинный перевод)
pREST (PostgreSQL REST) — это готовый к производству API, который мгновенно предоставляет API REST и Model Context Protocol (MCP) в вашей существующей или новой SQL-базе данных — CRUD, пользовательские SQL-маршруты, аутентификацию, ACL и MCP-конечную точку только для чтения — без рукописного бэкенда.
PostgreSQL 9.5+ — движок по умолчанию. MySQL 8.0.19+ — отдельный нативный диалект от версии 2.5.0. Только для чтения MCP в MySQL — это v2.5.1. Установите engine = "mysql" для его выбора. Неустановленный engine остаётся PostgreSQL. MariaDB, TiDB и Aurora MySQL остаются на дорожной карте.
PostgreSQL 9.5+ (по умолчанию). MySQL 8.0.19+ с
engine = "mysql".
Лицензионное соглашение для участников —
Документация
Полная документация доступна на docs.prestd.com.
| Тема | Ссылка |
|---|---|
| Получите pREST (Docker, Homebrew, Go) | Получите pREST |
| Конфигурация | Настройка pREST |
| Ссылка API | Ссылка API |
| MCP по HTTP | MCP по HTTP |
| Мультибаза данных | Мультибаза данных |
| Базы данных и дорожная карта | Базы данных · Дорожная карта |
| MySQL 8 | MySQL · v2.5.1 |
| ИИ-клиенты (Cursor, Claude, …) | ИИ и MCP |
Быстрый старт
Опции установки и запуска (Docker, Homebrew или Go) задокументированы в Get pREST. Укажите pREST в Postgres (PREST_PG_URL или 'pg.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
pRESTd
pREST (PostgreSQL REST) is a production-ready API that delivers instant REST and Model Context Protocol (MCP) APIs on your existing or new SQL database — CRUD, custom SQL routes, auth, ACL, and a read-only MCP endpoint — without hand-writing a backend.
PostgreSQL 9.5+ is the default engine. MySQL 8.0.19+ is a separate native dialect from v2.5.0. Read-only MCP on MySQL is v2.5.1. Set engine = "mysql" to select it. An unset engine stays PostgreSQL. MariaDB, TiDB, and Aurora MySQL stay on the roadmap.
PostgreSQL 9.5+ (default). MySQL 8.0.19+ with
engine = "mysql".
Contributor License Agreement —
Documentation
Full documentation lives at docs.prestd.com.
| Topic | Link |
|---|---|
| Get pREST (Docker, Homebrew, Go) | Get pREST |
| Configuration | Configuring pREST |
| API reference | API Reference |
| MCP over HTTP | MCP over HTTP |
| Multi-database | Multi-database |
| Databases & roadmap | Databases · Roadmap |
| MySQL 8 | MySQL · v2.5.1 |
| AI clients (Cursor, Claude, …) | AI and MCP |
Quick start
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →