Token导航 LogoToken导航

MCP Server · 安全风控

Open MCP Auth Proxy

一个轻量级的授权代理,用于根据MCP授权规范对Model Context Protocol (MCP)服务器进行授权。

SSE官方级别未说明来源级核验工具 0
Go安全开发工具

快速开始

作者 / 组织
wso2-attic
提供方
wso2-attic
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

90

仓库热度

收录来源

2 个

MCP World

选型结论

Open MCP Auth Proxy 属于安全风控类 MCP Server,公开资料标注 0 个工具,通过SSE 远程服务接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

安全风控

传输方式

SSE

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

npx mcp-client connect http://localhost:8080`\"

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是SSE 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

⚠️ 存储库弃用通知

此存储库已正式停用并已存档。

WSO2不再积极参与或维护此项目。

  • 无新功能 将被添加。
  • 没有安全补丁 或者将提供错误修复。
  • 问题和拉取请求 已经关闭。

为什么会这样?

此解决方案正在被弃用,以将我们的精力集中在更现代的身份和访问管理(IAM)和MCP(模型上下文协议)实现上。

你该怎么办?

如果您当前正在使用此代理,我们建议:

  1. 分叉存储库 如果你需要继续开发自己的用例。
  2. 过渡到WSO2 MCP官方支持: 之前在此代理中探索的功能现在正被集成到WSO2的核心身份产品中。我们建议迁移到这些官方支持的生产用例解决方案:

- WSO2身份服务器: 请参阅 代理AI和MCP指南 用于在您自己的环境中实现基于MCP的身份流。 - 阿斯加德奥: 跟随 端到端MCP授权教程 用于云原生代理IAM实现。

______________________________________________________________________

打开MCP身份验证代理

模型上下文协议(MCP)服务器的轻量级授权代理,根据 MCP授权规范

🚀 特性

  • 动态授权:基于MCP授权规范。
  • JWT验证:验证令牌的签名,检查 audience 声明并执行范围要求。
  • 身份提供者集成:支持集成任何OAuth/OIDC提供程序,如Asgardeo、Auth0、Keycloak等。
  • 协议版本协商:通过 MCP-Protocol-Version 头球
  • 灵活的运输方式:支持STDIO、SSE和流式HTTP传输选项。

🛠️ 快速开始

先决条件 - 正在运行的MCP服务器(使用 MCP服务器示例 如果您还没有MCP服务器) - 支持MCP授权规范的MCP客户端
  1. 从下载最新版本 .
  1. 在演示模式下启动代理(使用Asgardeo沙盒的预配置身份验证):
  • Linux/macOS:
./openmcpauthproxy --demo
  • 窗户:
.\openmcpauthproxy.exe --demo
  1. 使用MCP客户端连接,如 MCP 检查员.

🔒 集成身份提供者

阿斯加德奥

要通过您的Asgardeo组织启用授权:

  1. 注册 并在阿斯加德奥创建一个组织
  1. 创建一个 M2M应用
  1. 授权此应用程序 使用调用“应用程序管理API” internal_application_mgt_create 范围
  1. 更新 config.yaml 具有以下参数。
base_url: "http://localhost:8000"                              # URL of your MCP server  
listen_port: 8080                                              # Address where the proxy will listen

resource_identifier: "http://localhost:8080"                 # Proxy server URL
scopes_supported:                                            # Scopes required to defined for the MCP server
- "read:tools"
- "read:resources"
audience: ""                                 # Access token audience
authorization_servers:                                       # Authorization server issuer identifier(s)
- "https://api.asgardeo.io/t/acme"
jwks_uri: "https://api.asgardeo.io/t/acme/oauth2/jwks"       # JWKS URL
  1. 使用Asgardeo集成启动代理:
./openmcpauthproxy --asgardeo

其他OAuth提供者

运输方式

STDIO模式

使用stdio模式时,代理:

  • 使用配置中指定的命令将MCP服务器作为子进程启动
  • 通过标准输入/输出(stdio)与子流程通信
备注:指定的任何命令(如 npx 在下面的示例中)必须首先安装在您的系统上
  1. 在您的设备中配置stdio模式 config.yaml:
stdio:
  enabled: true
  user_command: "npx -y @modelcontextprotocol/server-github"  # Example using a GitHub MCP server
  env:                           # Environment variables (optional)
    - "GITHUB_PERSONAL_ACCESS_TOKEN=gitPAT"    
  1. 使用stdio模式运行代理:
./openmcpauthproxy --demo
  • SSE模式(默认):用于服务器发送事件传输
  • 流式HTTP模式:用于流式HTTP传输

可用命令行选项

# Start in demo mode (using Asgardeo sandbox)
./openmcpauthproxy --demo

# Start with your own Asgardeo organization
./openmcpauthproxy --asgardeo

# Use stdio transport mode instead of SSE
./openmcpauthproxy --demo --stdio

# Enable debug logging
./openmcpauthproxy --demo --debug

# Show all available options
./openmcpauthproxy --help

贡献

我们感谢您的贡献,无论是改进文档、添加新功能还是修复错误。要开始,请参阅我们的 贡献指南.

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

授权代理Go本地部署MCP身份管理OAuthJWT验证

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 走远程地址,接入方不用在本地装运行环境。

先想清楚的地方

  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Open MCP Auth Proxy

MCP World · 本页

0SSE有2 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Open MCP Auth Proxy 怎么安装?

公开资料给出的安装命令是 npx mcp-client connect http://localhost:8080`\",运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Open MCP Auth Proxy 怎么在 Claude Desktop、Cursor 里配置?

它是SSE 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

Open MCP Auth Proxy 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Open MCP Auth Proxy 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Open MCP Auth Proxy 支持哪些客户端?

公开资料没有标注具体客户端;支持远程 MCP 地址的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP