
neon-mcp

2025.05.01
3
TypeScript模型控制协议Neon API 交互开发效率数据库
neon-mcp 是一个轻量级的模型控制协议(MCP)服务器,基于 [create-mcp](https://github.com/zueai/create-mcp) 构建并部署在 Cloudflare Workers 上。该服务器允许代理(如 Cursor)与 [Neon REST API](https://api-docs.neon.tech/reference/getting-started-with-neon-api) 进行交互。目前仍在开发中,未来会添加更多工具以满足需求。
View on GitHub
Overview
基本能力
产品定位
neon-mcp 是一个轻量级的模型控制协议(MCP)服务器,旨在为代理(如 Cursor)提供与 Neon REST API 的交互能力。
核心功能
- 提供与 Neon REST API 的交互接口。
- 支持通过 Cloudflare Workers 部署。
- 允许开发者扩展工具集以满足特定需求。
适用场景
- 开发者在需要与 Neon 数据库进行交互时使用。
- 需要快速部署轻量级 MCP 服务器的场景。
- 代理(如 Cursor)需要通过 MCP 协议访问 Neon API 的场景。
工具列表
当前工具列表可在 src/index.ts 中查看。
常见问题解答
- 如何获取 Neon API Key? 参考 Neon API Documentation。
- 如何更新工具?
修改代码后运行
bun run deploy
并重新加载 Cursor 窗口。
使用教程
使用依赖
安装教程
- 运行以下命令克隆并部署 MCP 服务器到 Cloudflare 账户:
bash bun create mcp --clone https://github.com/zueai/neon-mcp
- 在 Cursor 设置中添加 MCP 服务器,粘贴复制的命令。
- 上传 Neon API Key 到 Worker Secrets:
bash bunx wrangler secret put NEON_API_KEY
本地开发
- 在
.dev.vars
文件中添加 Neon API Key:bash NEON_API_KEY=<your-neon-api-key>
调试方式
- 部署更改:
bash bun run deploy
- 重新加载 Cursor 窗口以使用更新后的工具。