neon-mcp

neon-mcp

site icon
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 的交互能力。

核心功能

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

适用场景

  1. 开发者在需要与 Neon 数据库进行交互时使用。
  2. 需要快速部署轻量级 MCP 服务器的场景。
  3. 代理(如 Cursor)需要通过 MCP 协议访问 Neon API 的场景。

工具列表

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

常见问题解答

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

使用教程

使用依赖

  1. 确保已安装 BunWrangler

安装教程

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

本地开发

  1. .dev.vars 文件中添加 Neon API Key: bash NEON_API_KEY=<your-neon-api-key>

调试方式

  1. 部署更改: bash bun run deploy
  2. 重新加载 Cursor 窗口以使用更新后的工具。

许可证

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