Token导航 LogoToken导航TokenDH.com
Remote MCP Server Bearer Auth logo
AI代理stdio官方级别未说明来源级核验

Remote MCP Server Bearer Auth

MCP Server

nx

一个基于Cloudflare Workers和Descope OAuth登录的远程MCP服务器,支持OAuth 2.0/2.1授权、动态客户端注册、PKCE支持和Bearer Token认证。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
远程服务器API集成Cloudflare WorkersTypeScriptJavaScript

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jiancui-research

提供方

jiancui-research

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx nx dev remote-mcp-server-descope-auth

详细介绍

带有Descope认证的远程MCP服务器

让我们在Cloudflare Workers上通过Descope OAuth登录,快速部署并运行一个远程MCP服务器!

先决条件

在开始之前,请确保您已准备好:

  • A. 缩减范围 账户和项目
  • Node.js 版本 18.x 或更高
  • 一个Cloudflare账户(用于部署)

本地开发

  1. 从 Descope 控制台获取您的凭据:

- 项目ID - 管理密钥

  1. 创建一个 .dev.vars 在项目根目录中创建文件(此文件已被添加到.gitignore中):
# .dev.vars
DESCOPE_PROJECT_ID="your_project_id"
DESCOPE_MANAGEMENT_KEY="your_management_key"
# For local development
SERVER_URL="http://localhost:8787"
  1. 克隆并设置仓库:
# clone the repository
git clone git@github.com:cloudflare/ai.git

# install dependencies
cd ai
npm install

# run locally
npx nx dev remote-mcp-server-descope-auth

你应该能够打开 http://localhost:8787/ 在您的浏览器中

将MCP检查器连接到您的服务器

要探索您的新MCP API,您可以使用 MCP 检查员

  1. 用……来启动它 npx @modelcontextprotocol/inspector
  2. 在检查员内部,将传输类型切换为 SSE 并输入 http://localhost:8787/sse 作为要连接的MCP服务器的URL。
  3. 添加一个承载令牌,然后点击“连接”
  4. 点击“列出工具”
  5. 运行“getToken”工具,它应该会返回你在检查器中设置的Authorization头部信息

部署到Cloudflare

  1. 在Cloudflare中设置您的密钥:
# Set Descope credentials as secrets
wrangler secret put DESCOPE_MANAGEMENT_KEY
  1. 设置您的Descope(或根据上下文,可译为“配置您的Descope”) project_id 以及您托管的工作人员的 server_url 到……的 wrangler.jsonc 文件:
# wrangler.jsonc
"vars": {
 "DESCOPE_PROJECT_ID": "your_project_id",
 "SERVER_URL": "https://your_worker_slug.your_account_name.workers.dev"
}
  1. 部署工作节点:
npm run deploy

从远程MCP客户端调用您新部署的远程MCP服务器

就像你在上面“本地开发”中所做的那样,运行MCP检查器:

npx @modelcontextprotocol/inspector@latest

然后输入 workers.dev URL(例如: worker-name.account-name.workers.dev/sse在检查器中,将您的 Worker 的 URL 设置为要连接的 MCP 服务器的 URL,然后点击“连接”。

您现在已从远程MCP客户端连接到您的MCP服务器。您可以如上文所述,传递一个承载令牌。

特点/功能

MCP服务器的实现包括:

  • 🔐 OAuth 2.0/2.1 授权服务器元数据(RFC 8414)
  • 🔑 动态客户端注册(RFC 7591)
  • 🔒 支持PKCE(Proof Key for Code Exchange,用于代码交换的证明密钥)
  • 📝 持有者令牌认证

目录标签

目录标签

远程服务器API集成Cloudflare WorkersTypeScriptJavaScript本地部署OAuth认证CloudflareWorkersMCP协议API管理

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

nx

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP