Token导航 LogoToken导航TokenDH.com
MCP oauth client web logo
安全风控未说明官方级别未说明来源级核验

MCP oauth client web

MCP Server

实现一个基于浏览器的OAuth客户端,用于与MCP服务器进行端到端授权通信,支持连接、工具调用和响应检查功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptHTTP服务器OAuth认证

安装说明

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

作者 / 组织

asibyl

提供方

asibyl

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

使用基于浏览器的OAuth实现MCP客户端

概述

本项目的目的是通过流式HTTP服务器实现具有端到端OAuth支持的MCP客户端,然后使用它来检查与MCP服务器交换的传输和消息。

演示

https://github.com/user-attachments/assets/278bf15e-a762-47ac-8b2d-8f4a8e64eada

操作模式

至少,这需要实现一个OAuthClientProvider,在会话存储中保存和检索身份验证信息。当用户请求连接到中的服务器时 *连接* 面板,客户端通过 useConnection 钩子,哪里 connect 该方法分为两个步骤:

_步骤1_:没有可用的访问令牌->(1)通过服务器触发OAuth流 authorize 端点,(2)当服务器返回身份验证码时获取访问令牌

_步骤2_:访问令牌可用,未设置传输:(1)创建客户端和传输,(2)连接到服务器,(3)检索服务器功能

_步骤1_ 先于 _步骤2_ 与需要授权的MCP服务器通信。因此,此客户端将仅与实现客户端授权的服务器一起工作,特别是 /authorize/token 端点。

一旦客户端连接到服务器并且服务器功能可用,客户端就为用户提供在 _工具_ 尚未实现列出服务器可用的提示和资源(这些选项卡不提供任何内容)。

一旦工具列表可用,用户可以通过在中输入所需的输入参数来选择调用任何工具 *跑* 面板。

当工具被执行时(通过服务器),用户可以在 *检查* 面板。

PS:如果这看起来像 MCP检查员,这不是巧合。这个项目从中借鉴了很多,同时尽可能地保持了简单性。

目录标签

目录标签

TypeScriptHTTP服务器OAuth认证OAuth授权本地部署MCP协议客户端开发

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP