SuperAPI AI 工具集

neon

编程与开发

查看项目

更新于 10-16 02:36

技能介绍

用途:该技能封装 Neon 无服务器 Postgres 的 REST API,用于在对话中管理 Neon 资源,包括项目、分支、数据库、角色和计算端点,并获取可直接使用的 Postgres 连接串。

主要能力:列出与创建、删除项目;查看项目详情;列出、创建、删除分支;列出与创建数据库;列出角色;列出计算端点;获取连接 URI;启动或挂起端点。所有请求通过 https://console.neon.tech/api/v2 发起,使用 Authorization: Bearer $NEON_TOKEN 认证。

使用方式:先设置环境变量 NEON_TOKEN。若请求失败,可运行 zero doctor check-connector --env-name NEON_TOKEN 或 zero doctor check-connector --url https://console.neon.tech/api/v2/projects --method GET 排查。常用调用如列出项目:curl -s "https://console.neon.tech/api/v2/projects" --header "Authorization: Bearer $NEON_TOKEN" | jq '.projects[] | {id, name, region_id, created_at, pg_version}'。创建项目需写入 /tmp/neon_request.json 后 POST 到 /projects,可用区域为 aws-us-east-2、aws-us-west-2、aws-eu-central-1、aws-ap-southeast-1。分支、数据库、端点等操作均以项目 ID 和分支 ID 为路径参数。

适用场景:需要以脚本或对话方式自动化管理 Neon 项目与分支、获取连接串、控制计算端点启停时。

限制:项目创建后无法迁移区域;API 存在速率限制,需查看响应头剩余配额;端点空闲后会自动挂起;新项目默认带 neondb 数据库和 neondb_owner 角色。资料未提供收费、价格与具体配额数值。