neon-mcp

neon-mcp

site icon
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,提供数据库操作能力。

核心功能

  1. 提供与 Neon REST API 的交互接口。
  2. 支持通过 Cloudflare Workers 部署。
  3. 允许开发者扩展工具集以满足个性化需求。

适用场景

  1. 需要与 Neon 数据库进行交互的开发场景。
  2. 使用 Cursor 等代理工具进行开发的场景。
  3. 需要轻量级 MCP 服务器的场景。

工具列表

当前工具列表可在 src/index.ts 中查看。

常见问题解答

  1. 如何获取 Neon API Key? 参考 Neon API Documentation
  2. 如何更新工具? 运行 bun run deploy 并重新加载 Cursor 窗口。

使用教程

使用依赖

  1. 确保已安装 Bun 运行时环境。
  2. 确保已注册 Cloudflare 账号并配置 Workers。

安装教程

  1. 运行以下命令克隆并部署 MCP 服务器到 Cloudflare 账号:
bun create mcp --clone https://github.com/zueai/neon-mcp
  1. 在 Cursor 设置中添加 MCP 服务器,粘贴复制的命令。
  2. 上传 Neon API Key 到 Worker Secrets:
bunx wrangler secret put NEON_API_KEY

调试方式

  1. 本地开发时,将 Neon API Key 添加到 .dev.vars 文件:
NEON_API_KEY=<your-neon-api-key>
  1. 部署更改后,重新加载 Cursor 窗口以使用更新后的工具。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。