PP

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

4630 stars 325 forks 品質 71 トレンド 48MIT

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

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →