
prest/prest
Deployment & DevOpsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
PostgreSQL ➕ REST、ローコード、簡略化・加速開発、⚡既存・新規のあらゆるPostgresアプリケーションでの即時、リアルタイム、高性能なMCPサーバー
概要
_p_**(**_ostgreSQL_)は、データベース上に即時かつリアルタイムかつ高性能なアプリケーションを提供するシンプルな本番対応APIです。 pRESTプロジェクトは、PostgreSQLデータベース上でRESTful APIを構築する際の迅速かつ効率的なソリューションの必要性に対応するAPIです。API開発を以下のように簡素化します: 1. 簡単な設定を持つA;2. カスタマイズ可能なURLを直接入力すること;3. 最適化;4. 開発者;5. 機能;6. カスタムルートとミドルウェア。 全体として、pRESTは新旧のPostgreSQLデータベース上で安全で高性能なRESTful APIを作成するプロセスを簡素化します。 pRESTを構築した際、当初はPostgRESTプロジェクトで貢献・構築するつもりでしたが、プロジェクトがHaskellで行われているため多くの作業が必要でした。当時は同様のものを持っておらず、その技術スタックで今後も作業するつもりはありませんでした。
概要(AI 翻訳)
pREST(PostgreSQL REST)は、既存または新規のSQLデータベースに対して、CRUD、カスタムSQLルート、認証、ACL、読み取り専用のMCPエンドポイントなど、バックエンドを手書きせずに即座にRESTおよびモデルコンテキストプロトコル(MCP)APIを提供する本番対応APIです。
PostgreSQL 9.5+がデフォルトエンジンです。**MySQL 8.0.19+**はv2.5.0とは別のネイティブ方言です。MySQLの読み取り専用MCPはv2.5.1です。engine = "mysql"を選択して選択してください。未設定のengineはPostgreSQLのまま残ります。MariaDB、TiDB、Aurora MySQLはロードマップに残ります。
PostgreSQL 9.5+(デフォルト)。MySQL 8.0.19+(
engine = "mysql")。
貢献者ライセンス契約 —
ドキュメント
完全なドキュメントは docs.prestd.com に保管されています。
| トピック | リンク |
|---|---|
| get pREST (Docker, Homebrew, Go) | get pREST |
| 設定 | pREST の設定 |
| API参照 | API参照 |
| HTTP上のMCP | HTTP上のMCP |
| マルチデータベース | マルチデータベース |
| データベースとロードマップ | データベース ·ロードマップ |
| MySQL 8 | MySQL ·v2.5.1 |
| AIクライアント(カーソル、Claudeなど) | AIとMCP |
クイックスタート
インストールおよび実行オプション(Docker、Homebrew、またはGo)はGet pRESTでドキュメント化されています。pRESTをPostgres(PREST_PG_URLまたは’pg.)に指してください。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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 のガイドから始めましょう →