Token导航 LogoToken导航TokenDH.com
Weather Starter Webmvc Oauth2 Server logo
开发工具stdio官方级别未说明来源级核验

Weather Starter Webmvc Oauth2 Server

MCP Server

一个基于MCP规范的OAuth2安全认证服务,支持客户端凭证和授权码流程,适用于需要安全认证的MCP服务器。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
安全认证JavaPythonOAuth认证

安装说明

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

作者 / 组织

akshay12390

提供方

akshay12390

最后核验

2026/5/18 04:55

运行时

Python

快速接入

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

命令预览

python3 pkce_generator.py

详细介绍

MCP与OAuth

此示例演示了如何使用OAuth2保护MCP服务器,如下所示 这 MCP规范.

入门

使用以下方式运行项目:

./mvnw spring-boot:run

客户端凭据

通过调用获得令牌 /oauth2/token 端点:

curl -XPOST "http://localhost:8080/oauth2/token" \
  --data grant_type=client_credentials \
  --user "mcp-client:secret"
# And copy-paste the access token
# Or use JQ:
curl -XPOST "http://localhost:8080/oauth2/token" \
  --data grant_type=client_credentials \
  --user "mcp-client:secret" | jq -r ".access_token"

使用浏览器流进行身份验证代码(PKCE)

通过首先调用authorize端点获取身份验证码

python3 pkce_generator.py

然后通过调用 /oauth2/token 端点

python3 token_request.py

使用MCP检查器

存储上一步生成的令牌,然后启动MCP检查器:

npx @modelcontextprotocol/inspector@0.6.0

在MCP检查器中,粘贴您的令牌。点击连接,瞧!

请注意,令牌的有效期为15分钟

实施注意事项

依赖项

在Spring中,MCP服务器的OAuth2支持意味着添加:

  1. Spring Security (安全基础设施)
  2. Spring授权服务器 (发行代币)
  3. Spring安全:OAuth2资源服务器 (

使用令牌进行身份验证)

请注意,Spring Auth Server不支持反应式堆栈,因此仅在Servlet中发出令牌。

目录标签

目录标签

安全认证JavaPythonOAuth认证developer-tools本地部署OAuth2MCP服务器Spring安全

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP