
neon-mcp

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