prest/prest

Instant REST and MCP APIs for PostgreSQL and MySQL, on existing or new databases. CRUD, custom SQL routes, auth and ACL without writing a backend. Low-code, ⚡ realtime, high-performance. Native MySQL support since v2.5.

解決する問題

データベースを API として公開するためにバックエンドコードを手動で記述する必要がなくなります。既存または新しい SQL データベースの上に、即時利用可能な本番環境対応の REST および Model Context Protocol (MCP) API レイヤーを提供します。

仕組み

pRESTd を PostgreSQL または MySQL データベースにポイントするだけで、データベーススキーマに基づいて API エンドポイントを自動生成します。CRUD 操作、カスタム SQL ルート、認証、アクセス制御リスト (ACL) をサポートしています。また、Cursor や Claude などの AI クライアント専用の読み取り専用 MCP エンドポイントも提供します。

対象者

カスタムバックエンドを構築せずに SQL データベースを機能的な API に迅速に変換したい開発者、および Model Context Protocol を介してデータベースを AI エージェントと統合したい開発者。

ハイライト

  • マルチデータベースサポート: PostgreSQL 9.5+(デフォルト)および MySQL 8.0.19+ で動作します。
  • AI 統合: AI クライアントとの互換性のための読み取り専用 MCP エンドポイントが含まれています。
  • カスタマイズ性: SQL インジェクションを防ぐための安全な値バインディングを備えたカスタム SQL ルートをサポートしています。
  • 本番環境対応: 安全なデータアクセスのための組み込み認証と ACL を備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト