Open Mcp Auth Proxy

Open Mcp Auth Proxy

🚀 Open MCP 认证代理

Open MCP 认证代理致力于集成 OAuth 提供商(如 Auth0 和 Keycloak),为 MCP(Model Context Protocol)赋予安全的身份验证与授权能力。它支持两种传输模式,默认采用基于 SSE(服务器发送事件)的模式,同时也提供使用 stdio 的自定义模式。

🚀 快速开始

📦 安装指南

从源码构建

git clone https://github.com/wso2/open-mcp-auth-proxy
cd open-mcp-auth-proxy
go get github.com/golang-jwt/jwt/v4 gopkg.in/yaml.v2
go build -o openmcpauthproxy ./cmd/proxy

运行代理

# 使用默认 SSE 模式
./openmcpauthproxy

# 使用 stdio 模式(需配置 config.yaml)
./openmcpauthproxy --stdio

🔧 技术细节

配置文件结构

listen_port: 8080        # 监听端口,默认为 8080
base_url: "http://localhost:8000"  # 基础 URL,用于生成 OAuth 回调地址

paths:
sse: "/sse"           # SSE 事件路径
messages: "/messages" # 消息传输路径

transport_mode: "sse"   # 传输模式
  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-29 19:12

相似服务问题