SuperAPI AI 工具集

Neon Automation

部署与运维

查看项目

更新于 10-15 20:26

技能介绍

用途:通过 Composio MCP 集成自动化 Neon 无服务器 Postgres 的日常运维操作,包括列出项目与分支、查看数据库、获取连接 URI、管理角色,并可将这些操作接入跨应用流水线。

主要能力:提供一组工具,如 NEON_RETRIEVE_PROJECTS_LIST(列出项目,支持分页与搜索)、NEON_ACCESS_PROJECT_DETAILS_BY_ID(查看项目配置与用量)、NEON_GET_BRANCHES_FOR_PROJECT(列出分支)、NEON_FETCH_DATABASE_FOR_BRANCH(列出分支上的数据库)、NEON_GET_PROJECT_CONNECTION_URI(获取 Postgres 连接串)、NEON_RETRIEVE_BRANCH_DATABASE_DETAILS(查看数据库详情)、NEON_GET_USER_ORGANIZATIONS(列出组织)、NEON_CREATE_API_KEY_FOR_ORGANIZATION(创建组织 API 密钥)、NEON_GET_BRANCH_ROLES_FOR_PROJECT(列出分支角色)。

使用方式:在客户端添加 Composio MCP 服务器 https://rube.app/mcp,按提示用 API 密钥连接 Neon 账户,然后调用上述工具。使用个人 API 密钥时,NEON_RETRIEVE_PROJECTS_LIST 需要先通过 NEON_GET_USER_ORGANIZATIONS 获取 org_id。

限制与注意事项:项目列表需用 cursor 迭代分页,否则可能不完整;突发调用可能返回 HTTP 429,应避免重复请求并退避重试;数据库名与角色名不匹配时获取连接 URI 会返回 401/403,应先用角色列表确认;返回的连接 URI 含凭据,须视为机密,不得记录或明文分享。