
【免费下载链接】mcp-server-neonMCP server for interacting with Neon Management API and databases项目地址https://gitcode.com/gh_mirrors/mc/mcp-server-neon点击查看免费下载mcp-server-neonNeon MCP Server是一个开源的 MCP Server它让 AI 助手能够通过自然语言直接管理 Neon 平台上的 Postgres 数据库建项目、建分支、跑查询、做数据库迁移全程不用手写 SQL也不用直接调用 API。对于想体验 AI 数据库玩法的新手来说它是目前上手成本最低的 Postgres MCP 工具之一。一、Neon MCP Server 是什么Model Context ProtocolMCP 是 LLM 与外部系统之间交换上下文的标准协议而 Neon MCP Server 就是把自然语言请求翻译成 Neon API 调用的桥梁简单理解就是三层角色角色负责什么你的 AI 客户端Cursor、Claude Code、Kiro 等听懂你的自然语言Neon MCP Server本项目把意图翻译成具体的 API 调用返回结构化结果Neon API真正管理 Postgres 项目、分支、端点它作为远程服务运行在 Vercel 上mcp.neon.tech基于 Next.js App Router 构建核心入口是 app/api/[transport]/route.tsStreamable HTTP 传输端点所有数据库操作都经过它中转。二、它能为新手做什么不用记 SQL 语法直接用对话完成数据库任务 “帮我创建一个叫 my-database 的 Postgres 数据库再建一张 users 表包含 id、name、email、password 列” “给 my-project 项目跑一次迁移给 users 表加上 created_at 列” “总结一下我所有的 Neon 项目以及每个项目里有哪些数据”更贴心的是它的迁移机制AI 会先在临时分支上执行迁移并验证确认没问题后才合并回主分支把改坏生产库的风险降到了最低。三、5分钟上手3种连接方式方式一一条命令自动配置推荐新手前提安装好一个 MCP 客户端如 Cursor、VS Code、Claude Code、注册一个 Neon 账号、Node.js ≥ 18。npx neonlatest init这条命令会自动完成 OAuth 认证、创建 API Key 并写好编辑器配置适合 Cursor、VS CodeGitHub Copilot和 Claude Code。方式二连接官方远程 MCP ServerOAuth 认证npx add-mcp https://mcp.neon.tech/mcp?categoryprojectscategorybranchescategoryendpointscategoryqueryingcategoryschema或者在客户端的 MCP 配置文件中加入{ mcpServers: { Neon: { type: http, url: https://mcp.neon.tech/mcp } } }添加后重启/刷新 MCP 客户端浏览器会弹出一个 OAuth 授权窗口跟着提示点完即可全程无需管理 API Key。方式三API Key 认证适合 OAuth 不可用的场景如远程 Agent。在 Neon Console 创建一个 API Key然后在连接 URL 后追加--header Authorization: Bearer 你的Key即可。 三种方式都会自动获得官方后续更新的功能无需手动升级。四、OAuth 授权权限完全由你决定连接成功后最重要的环节是授权页——你可以精确控制 AI 客户端能看到什么、改什么。第 1 步选择项目范围页面中可以选择所有可访问的项目或者只授权某一个项目。第 2 步勾选工具类别按需勾选 Projects、Branches、Schema、Querying、Endpoints 等类别没勾的类别对应的工具 AI 根本看不到第 3 步确认权限如果 URL 里带了固定参数授权页会展示一份只读确认单明确列出项目、工具类别和权限想改范围就得重新授权这套精细的授权过滤逻辑实现在 mcp/tools/grant-filter.ts 和 mcp/utils/grant-context.ts 中。五、安全配置只读模式与 URL 参数最实用的安全开关是只读模式在 URL 上加?readonlytrueAI 就只能查、不能改——列表项目、查看表结构、执行查询可用而创建项目、建分支、跑迁移等写操作全部被禁用。URL 参数作用示例readonly开启只读模式?readonlytruecategory只开放指定工具类别?categoryqueryingcategoryschemaprojectId把操作限定在单个项目?projectIdproj-123roleNameSQL 以指定 Postgres 角色执行?roleNameapp_reader组合示例只读 限定项目 固定角色{ mcpServers: { Neon: { url: https://mcp.neon.tech/mcp?readonlytrueprojectIdmy-project-idroleNameapp_reader } } }只读模式还会把run_sql的每条查询包进READ ONLY事务里执行双重保险。相关实现见 mcp/utils/read-only.ts。六、核心功能一览Neon MCP Server 内置了几十种工具定义集中在 mcp/tools/definitions.ts常用类别包括项目管理list_projects、create_project、describe_project分支管理create_branch、reset_from_parent、restore_snapshotSQL 执行run_sql、run_sql_transaction、get_database_tables数据库迁移prepare_database_migrationcomplete_database_migration两阶段安全迁移性能调优inspect_database、list_slow_queries、explain_sql_statement文档搜索search_docs、get_docAI 可以直接查 Neon 官方文档七、给新手的安全提醒 ⚠️始终审核 AI 请求执行的操作再放行尤其是删除、迁移类操作官方建议仅用于本地开发和 IDE 集成不建议用于生产环境给 AI 的权限够用就好优先单项目 只读模式项目采用 MIT 协议可自由部署和二次开发5分钟配好连接接下来就可以用自然语言让 AI 帮你管库了——从建个表到跑次迁移试试看吧 赞分享【免费下载链接】mcp-server-neonMCP server for interacting with Neon Management API and databases项目地址https://gitcode.com/gh_mirrors/mc/mcp-server-neon点击查看免费下载相关推荐GitHub MCP Server自然语言处理文本分析GitHub MCP Server自然语言处理文本分析 引言当AI遇见GitHub代码库 你是否曾经面对庞大的GitHub代码库感到无从下手想要快速理解项MCP 服务后端开发工具mcp-server-docker以自然语言管理Docker的强大工具mcp server docker以自然语言管理Docker的强大工具 项目介绍 mcp server docker 是一个基于Docker的开源项目它为用MetaTrader MCP Server如何用自然语言指挥AI自动交易MetaTrader 5MetaTrader MCP Server如何用自然语言指挥AI自动交易MetaTrader 5 MetaTrader MCP Server 是一个基于 Mo上一篇Home Assistant 中 media_player.select_source 动作完全指南切换媒体播放器输入源下一篇Kubernetes SIG Release 2020 年度会议纪要解析发布工具迁移、节奏决策与 CI Signal 演进创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考