Token导航 LogoToken导航TokenDH.com
API Modernization With MCP logo
AI代理未说明官方级别未说明来源级核验

API Modernization With MCP

MCP Server

该工具通过Azure API Management将现有REST API作为MCP服务器公开,使AI代理能够发现和调用API,无需重写业务逻辑。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Jupyter NotebookAI代理集成VS CodeAPI集成VS Code

安装说明

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

作者 / 组织

odaibert

提供方

odaibert

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

接口模块❤️ MCP——为AI代理时代实现API现代化

*“你的API正在成为工具。你的用户正在成为代理。你的平台需要适应。”*

此存储库演示了如何使用 Azure API管理 作为 安全的企业级控制平面 为了 模型上下文协议(MCP) --使AI代理能够发现和调用您的API,而无需重写业务逻辑。

以…的风格建造 Azure示例/AI网关 存储库,以及通过二头肌部署真实Azure基础设施的动手Jupyter笔记本。

🚀 实验室

实验室描述状态
将REST API公开为MCP服务器以现有的REST API(产品目录)为例,通过APIM将其公开为MCP服务器,使其可被AI代理发现和调用✅ 准备好了

为什么选择MCP+Azure API管理?

模型上下文协议 是一个开放标准,它将API转化为 工具 AI代理可以发现、理解和调用。Azure API管理将企业治理引入这一新范式:

  • 🔐 安全 -OAuth 2.0、Microsoft Entra ID、API密钥、JWT验证
  • 📊 监控 --Azure Monitor、应用程序洞察、实时分析
  • 🔍 发现 -将MCP工具发布到Azure API中心以实现组织范围的可见性
  • ⚙️ 政策 --MCP流量的速率限制、缓存、转换
  • 🌐 统一管理 --管理MCP以及REST、GraphQL和WebSocket API

仓库结构

api-modernization-with-mcp/
+-- labs/
|   +-- expose-rest-api-as-mcp/      # Lab notebook, Bicep templates, and README
|       +-- expose-rest-api-as-mcp.ipynb
|       +-- main.bicep
|       +-- README.md
+-- modules/                          # Reusable Bicep modules
|   +-- apim/
|   +-- apim-streamable-mcp/
|   +-- cognitive-services/
+-- shared/                           # Shared code (MCP servers, utilities)
|   +-- mcp-servers/
|   |   +-- product-catalog/
|   +-- utils.py
+-- requirements.txt

先决条件

入门指南

# Clone the repository
git clone https://github.com/odaibert/api-modernization-with-mcp.git
cd api-modernization-with-mcp

# Open in VS Code
code .

# Navigate to a lab and open the notebook
# labs/expose-rest-api-as-mcp/expose-rest-api-as-mcp.ipynb

每个实验笔记本都是独立的——点击 全部运行 提供基础设施、部署服务和端到端测试。

参考文献

贡献

该项目欢迎各方提供意见和建议。

许可证

该项目根据MIT许可证获得许可。

目录标签

目录标签

Jupyter NotebookAI代理集成VS CodeAPI集成本地部署API管理MCP协议企业级安全Azure服务

支持客户端

VS Code

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP