使用说明
Neon认证MCP OAuth
使用Next.js、Neon、Uptash Redis和Neon Auth实现自定义MCP OAuth流的PoC。
您可以通过将以下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身份验证状态 mcp-remote 包裹有帮助。
设置
- 设置Neon和Neon Auth。
- 部署到Vercel并通过Vercel Uptash集成设置Redis Uptash。
环境
创建一个 .env 文件。审查 ./lib/config.ts 获取所需.env变量的完整列表。
发展
- 运行MCP检查器进行调试:
npm run playground
-
粘贴
http://localhost:3000/api/v1/mcp在MCP检查器MCP服务器URL字段中。 -
运行应用程序
npm run dev
