mcpField
N
Neon Auth MCP OAuth

Neon Auth MCP OAuth

本地服务
neon-auth-mcp-oauth.vercel.app开发工具173 周前更新

关于 Neon Auth MCP OAuth

Neon Auth MCP OAuth 是基于 Next.js、Neon、Upstash Redis 和 Neon Auth 构建的 MCP 服务概念验证项目,面向测试 MCP 身份验证的开发者,展示自定义 OAuth 流程。

主要功能

  1. 01自定义 MCP OAuth 流程
  2. 02Next.js 应用
  3. 03Neon Auth 集成
  4. 04Upstash Redis 集成
  5. 05使用 MCP Inspector 调试

适用场景

  1. 01测试 MCP 服务的 OAuth
  2. 02在 Cursor 或 Windsurf 中尝试身份验证
  3. 03调试本地 MCP 端点

MCP 相关

它提供供 Cursor、Windsurf 和 Claude Desktop 等客户端连接的 MCP 端点,并演示 MCP 的自定义 OAuth 流程。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"neon-auth-mcp-oauth": {
"command": "npx",
"args": [
"-y",
"mcp-remote"
]
}
}
}
启动命令npx -y mcp-remote

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmcp-remote

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP Inspector 演示

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 包存储的身份验证状态会有所帮助。

设置

  1. 设置 Neon 和 Neon Auth。
  2. 部署到 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。