Token导航 LogoToken导航TokenDH.com
Fastmcp Authentication logo
安全风控stdio官方级别未说明来源级核验

Fastmcp Authentication

MCP Server

为FastMCP服务器提供基于Microsoft Entra ID的OAuth 2.0认证服务,实现安全访问和企业级认证集成。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
安全访问Python安全

安装说明

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

作者 / 组织

ajafry

提供方

ajafry

最后核验

2026/5/17 20:20

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

FastMCP认证

🔐 用于FastMCP的Azure(Microsoft Entra ID)OAuth身份验证

此项目为FastMCP服务器提供OAuth 2.0身份验证,通过Microsoft Entra ID(Azure AD)实现安全访问。该实现基于FastMCP框架,将企业级身份验证无缝集成到您的MCP(模型上下文协议)应用程序中。

🌟 特性

  • Microsoft Entra ID集成:Azure Active Directory完全支持OAuth 2.0
  • FastMCP兼容:专为FastMCP框架构建
  • 安全令牌验证:JWT令牌验证和确认
  • 易于集成:可以添加到现有FastMCP服务器的简单身份验证
  • 企业级就绪:支持组织身份验证策略

🚀 基于FastMCP

此实现基于 Azure(微软Entra ID)OAuth🤝 FastMCP 集成可在以下网址获得: https://gofastmcp.com/integrations/azure

FastMCP是一个强大的框架,用于构建具有增强性能和开发人员体验的模型上下文协议服务器。

📦 安装

pip install -r requirements.txt

🛠️ 配置

  1. 在Azure门户中注册您的应用程序
  2. 配置OAuth 2.0设置
  3. 设置所需的环境变量:

- AZURE_CLIENT_ID - AZURE_CLIENT_SECRET - AZURE_TENANT_ID

🔧 用法

在您的FastMCP服务器中导入并使用身份验证:

from fastmcp_auth_middleware import FastMCPAuth

# Add authentication to your FastMCP server
auth = FastMCPAuth(
    client_id="your-client-id",
    tenant_id="your-tenant-id"
)

📝 文件

  • server.py -带身份验证的FastMCP服务器示例
  • simple_server.py -基本服务器实现(利用环境变量,因此不需要显式变量)
  • client.py -用于测试身份验证的客户端示例

🔗 了解更多

📄 许可证

此项目遵循FastMCP集成指南,旨在与Azure企业环境无缝协作。

目录标签

目录标签

安全访问Python安全OAuth认证本地部署企业认证FastMCP集成AzureAD

接入字段

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

stdio

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiooauth部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP