数据库 · Neon 官方仓库

Neon MCP Server

连接 Neon 项目与 Postgres 数据库,可按只读、项目和工具类别缩小远程能力。

CodexClaude CodeHTTP
已核验查看接入方法 支持 Codex、Claude Code 等平台

Neon MCP Server 是什么?

Neon MCP Server 是 Neon 官方的 Postgres 项目连接器。它让 Codex 查看指定项目的分支、数据库和表结构,也可以通过 projectId 与 readonly 参数把首次访问限制为只读。

一句话理解连接 Neon 项目与 Postgres 数据库,可按只读、项目和工具类别缩小远程能力。

为什么需要它?

把 Neon 管理与数据库上下文接入开发任务,并通过 `readonly` 与 `projectId` 控制范围。

接入前,AI 只能依赖你粘贴的材料、截图或旧上下文;接入后,它可以在你授权的范围内调用真实工具,并把结果、来源和状态带回当前任务。

核心能力

01
查询 Neon 项目和分支

把真实信息带回当前任务,减少反复复制和手动核对。

02
运行受控数据库查询

在明确授权范围内调用工具,并保留执行过程和结果。

03
在授权时管理模式与迁移

回读来源、状态与限制,方便继续处理和人工验收。

适合谁?怎么用?

适合使用
  • 查看 Neon 项目、分支和 Postgres 结构
  • 使用 Neon Postgres,需要查询模式、分支或测试数据库状态的开发团队。
  • projectId、分支、表和返回行数与 Neon 控制台一致,保持 readonly=true。
不适合
  • 不适合直接操作生产迁移、删除分支或修改数据库。
  • 非只读模式可以改变数据库和项目
  • 查询结果可能含个人或业务数据

怎么接入?

  1. 1
    准备

    在 Neon 创建测试项目,或确认现有项目 ID。

  2. 2
    授权

    https://mcp.neon.tech/mcp?readonly=true&projectId=<项目ID> 登记为 HTTP MCP。

  3. 3
    连接

    完成 OAuth 或按官方说明使用受限 API Key。

  4. 4
    开始使用

    列出工具并读取数据库结构,确认项目范围。

安装命令

添加 Neon MCP Server

codex mcp add neon --url "https://mcp.neon.tech/mcp?readonly=true&projectId=YOUR_PROJECT_ID"

把 YOUR_PROJECT_ID 换成测试项目 ID,并保留 readonly=true 完成首次验证。

检查命令

确认 MCP 已经登记

codex mcp list

接入前准备

  • Neon 账号
  • 客户端支持 HTTP MCP
  • 优先测试项目与只读模式

官方帮助

官方文档与仓库Neon 官方仓库问题反馈在 GitHub Issues 获取帮助

第一次调用示例

登记完成后,新开一个任务,先用下面这句做只读验证,把目标、范围和停止条件一次说清楚。

发给 Codex

第一次只读任务

请用 Neon MCP 读取测试项目的分支和表结构,并运行一个限制 10 行的只读查询。
怎样算成功

projectId、分支、表和返回行数与 Neon 控制台一致,保持 readonly=true。

  1. 先检查项目、分支和模式。
  2. 运行带限制的只读查询。
  3. 与 Neon 控制台和 SQL 客户端核对结果。
  4. 移除 readonly 或执行迁移前必须单独评审。

权限与安全

凭证与连接方式

远程 HTTP;URL 限定 projectId 和 readonly=true,使用测试项目。

  • 非只读模式可以改变数据库和项目
  • 查询结果可能含个人或业务数据
  • 生产项目必须固定 projectId、最小角色、只读参数和审计

用小贺API和 MCP,把真实工具接进工作流

从一个 MCP、一个只读任务开始,先把连接、权限和结果验证清楚。

多平台支持兼容主流 MCP 客户端接入方法清楚命令与自助指令分开权限边界明确先只读再扩大范围
进入小贺API