
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)是一个生产准备的API,能够在您现有或新的SQL数据库——包括CRUD、自定义SQL路由、认证、ACL和只读MCP端点——上即时提供REST和模型上下文协议(MCP)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客户端(Cursor、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 新手?先看 mcpskill.org 教程 →