关于 Neon Auth MCP OAuth
Neon Auth MCP OAuth 是基于 Next.js、Neon、Upstash Redis 和 Neon Auth 构建的 MCP 服务概念验证项目,面向测试 MCP 身份验证的开发者,展示自定义 OAuth 流程。
主要功能
- 01自定义 MCP OAuth 流程
- 02Next.js 应用
- 03Neon Auth 集成
- 04Upstash Redis 集成
- 05使用 MCP Inspector 调试
适用场景
- 01测试 MCP 服务的 OAuth
- 02在 Cursor 或 Windsurf 中尝试身份验证
- 03调试本地 MCP 端点
MCP 相关
它提供供 Cursor、Windsurf 和 Claude Desktop 等客户端连接的 MCP 端点,并演示 MCP 的自定义 OAuth 流程。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍

Neon Auth MCP OAuth
使用 Next.js、Neon、Upstash Redis 和 Neon Auth 实现的自定义 MCP OAuth 流程概念验证。
将以下 MCP 配置添加到 Cursor、Windsurf、Claude Desktop 等客户端即可试用:
{
"mcpServers": {
"echo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://neon-auth-mcp-oauth.vercel.app/api/v1/mcp"
]
}
}
}
将示例 URL 替换为 http://localhost:3000/api/v1/mcp,即可试用我们的开发服务器。
注意:如果遇到问题,请运行 rm -rf ~/.mcp-auth。根据我的经验,MCP 身份验证仍不太稳定,重置 mcp-remote 包存储的身份验证状态会有所帮助。
设置
- 设置 Neon 和 Neon Auth。
- 部署到 Vercel,并通过 Vercel Upstash Integration 设置 Redis Upstash。
环境
创建一个 .env 文件。查看 ./lib/config.ts,了解所有必需的 .env 变量。
开发
- 运行 MCP Inspector 进行调试:
npm run playground
-
在 MCP Inspector 的 MCP Server URL 字段中粘贴
http://localhost:3000/api/v1/mcp。 -
运行应用
npm run dev
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。