用途:NeonDB 技能用于管理 Neon 无服务器 Postgres 数据库,适合需要持久化存储的智能体工作流。Neon 具备缩容到零、类 git 分支和即时开通等特性,可减少运维负担。
主要能力:通过 neonctl CLI 管理项目(顶层容器)、分支(数据库快照)、数据库、连接串和角色;支持从指定时间点创建分支、重置分支、比较分支 schema 差异;支持 JSON、YAML、表格输出;可用 psql 执行查询、导入导出 CSV。
使用方式:安装 CLI 可用 brew install neonctl 或 npm i -g neonctl;认证用 neonctl auth 或设置 NEON_API_KEY;创建项目用 neonctl projects create --name "my-agent-db";获取连接串用 neonctl connection-string --project-id <project-id> --pooled;可用 neonctl set-context --project-id <project-id> 避免重复传项目 ID。
适用场景:为智能体快速创建数据库、用分支测试 schema 变更而不影响生产、在无服务器环境使用连接池、执行一次性查询或数据导入导出。
限制:资料未提供具体价格、性能指标或平台兼容性细节;缩容到零可能导致首次连接较慢(约 1-2 秒);连接被拒时需检查分支计算是否激活或改用池化连接串;权限问题需验证 API key 或重新认证。