面包屑图标 当前位置: 首页
AI资讯
热点详情

符合OpenAPI规范的接口能否转MCP Server?

AI热点日报
AI热点日报时间:2026-07-11
热点解读

不用改一行代码,就能把任何符合 OpenAPI 规范的接口变成 MCP Server——这不是什么黑科技,而是已经可以落地的方法。前面我们聊过如何把 FastAPI 封装的 API 直接转成 MCP Server,但现实中,还有大量用其他语言或框架写的 API。能不能也做到零侵入转换?答案是肯定的。

不用改一行代码,就能把任何符合 OpenAPI 规范的接口变成 MCP Server——这不是什么黑科技,而是已经可以落地的方法。前面我们聊过如何把 FastAPI 封装的 API 直接转成 MCP Server,但现实中,还有大量用其他语言或框架写的 API。能不能也做到零侵入转换?答案是肯定的。

以开源 BI 工具 Apache Superset 为例,它的公共 REST API 遵循 OpenAPI 规范,文档用 Swagger React UI 生成。那么,能不能把任意符合 OpenAPI 规范的 API 直接变成 MCP Server?顺着这个思路一搜,发现已经不止一个项目在做了。下面挑一个用 Python 写的工具,简单介绍下它的用法。

Swagger

Swagger 是一套用于设计、构建、文档化和使用 RESTful API 的开源工具集。它提供了一套标准化规范(OpenAPI 规范,原称 Swagger 规范),核心价值在于让前后端开发者能更高效地协作——后端改了接口,前端能立刻通过文档感知变化,再也不用手动维护那份永远对不上的 API 文档了。

什么是 Swagger

简单说,Swagger 就是一套围绕 OpenAPI 规范的生态工具。它用 YAML 或 JSON 格式描述 API 的端点、请求/响应格式、认证方式、参数类型以及示例。这样一份与语言无关的规范文件,是整个工具链的基石。

Swagger 的核心组件

  • OpenAPI 规范(OAS):描述 API 结构的标准化格式,涵盖 URL 路径、请求/响应格式、认证方式、参数等。
  • Swagger UI:自动生成交互式 API 文档,可以直接在浏览器里测试接口。
  • Swagger Editor:基于浏览器的编辑器,用来编写 OpenAPI 定义文件。
  • Swagger Codegen:根据 API 定义自动生成客户端代码(Ja va、Python 等)或服务端存根。
  • Swagger Hub:商业化平台,集成设计、文档化和协作功能。

Swagger 的主要用途

  1. API 文档自动化:通过代码注释或定义文件自动生成可视化文档,省去手动维护的麻烦。比如 Spring Boot 集成 Swagger 后,访问 http://localhost:8080/swagger-ui.html 就能看到全部 API。
  2. 前后端协作:前端开发者不用等后端完成,直接通过 Swagger 文档模拟请求,并行开发。
  3. API 测试:直接在 Swagger UI 里发送请求并看响应,连 Postman 都不用打开。
  4. 代码生成:根据 API 定义快速生成客户端 SDK,减少重复编码工作。

Swagger-MCP-Server

简介

Swagger-MCP-Server[3] 这个项目,正是基于 Swagger 文档作为接口约束标准,让用户通过自然语言和大模型(比如 ChatGPT)对话,就能触发网站接口调用,完成数据查询、分析和处理。具备即席分析、实时反馈的特点,体验很新鲜。

它的核心逻辑很简单:

  • call_api:调用外部 API
  • get_all_interfaces:从 OpenAPI 文档中获取所有接口
  • get_detail_interface:根据描述匹配合适的 API

测试

  1. 修改代码
    为了方便用 Gradio Chatbot MCP client 测试,稍微改了一下运行方式:
if __name__ == "__main__":
    # Initialize and run the server
    # mcp.run(transport="stdio")
    mcp.run("sse")
  1. 运行服务
export OPEN_API_URL=https://petstore.swagger.io/v2/swagger.json
python swagger_mcp.server.py

这里直接用 Swagger 官方提供的宠物商店 API 做演示,经典的例子,跑一下就能看到效果。

  1. 前端演示

这些截图展示的就是在聊天框里通过自然语言调用宠物商店 API 的流程,真正做到了“说句话就调接口”。

热点追踪提示词
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:符合OpenAPI规范的接口能否转MCP Server?要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
来源:https://www.53ai.com/news/finetuning/2025052176139.html
ai 人工智能

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关热点
AI热点2026-07-11 20:22
Quickie AI 智能快捷方式,快速完成任务

QuickieAI是一款轻量级Chrome插件,核心逻辑是快速准确。在写作、社交媒体运营、营销活动场景中,一键完成内容研究与文案生成,支持侧边栏即时响应。可辅助写作、生成多平台文案及营销话术,擅长冷启动,最终质量需人工微调。

AI热点2026-07-11 20:22
快手开源模型可图Kolors 支持图像内生成文字

快手开源图像生成模型可图Kolors,采用GLM文本编码器支持中英文双语理解,可处理256token长文本。基于数十亿文本图像对训练,专门优化中国文化元素,能稳定生成中文文字,英文文字偶有缺漏。

AI热点2026-07-11 20:22
Hebbia AI智能搜索引擎 金融法律政府制药行业知识工作助手

Hebbia是一款专为金融、法律、政府和制药等行业设计的AI搜索引擎,其Matrix产品通过拆解复杂文档实现自动化信息提取与分析,已获3000万美元融资。它适用于研究人员、商业人士及学生,提供全面、精准的检索与洞察。

AI热点2026-07-11 20:21
Penf1 AI驱动的博客写作工具

Penf1是一款AI驱动的博客创作工具,专注于简化从构思到发布的全流程。它支持即时内容生成、创意破题和SEO优化,帮助创作者快速获得高质量初稿,从而将精力集中于打磨观点和注入个人风格。

延伸阅读