Token导航 LogoToken导航TokenDH.com
openapi2mcp (Vitaly Malakanov) logo
开发工具未说明官方级别未说明来源级核验

openapi2mcp (Vitaly Malakanov)

MCP Server

**Automatically generate FAST Model-Context-Protocol (MCP) servers from OpenAPI/Swagger specs.**

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
代码生成Python开发工具FastMCP

安装说明

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

作者 / 组织

VitalyMalakanov

提供方

VitalyMalakanov

最后核验

2026/5/18 04:06

快速接入

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

详细介绍

OpenAPI2MCP

一个将OpenAPI 3.x规范转换为FastMCP服务器的工具。

安装

poetry install

用法/命令

openapi2mcp 提供了一个命令行界面,用于根据OpenAPI规范生成和管理MCP服务器代码。

generate

从OpenAPI规范文件生成MCP服务器Python代码。

语法:

openapi2mcp generate [OPTIONS]

选项:

  • -i, --input-file PATH:OpenAPI规范文件(JSON或YAML)的路径。(必填)
  • -o, --output-file PATH:生成的MCP服务器的输出Python文件的路径。(必填)
  • -t, --transport [stdio|google_pubsub]:MCP服务器的传输机制。(默认值: stdio)
  • --llms-txt-file PATH:生成可选路径 llms.txt 该文件提供了为语言模型生成的工具和资源的描述。如果没有指定, llms.txt 将在与输出服务器文件相同的目录中创建。
  • --mount TEXT:资源的可选装载路径(例如。, /myapi/v1).(默认值: "")

例子:

openapi2mcp generate --input-file examples/example_openapi.yaml --output-file generated_server.py --transport stdio --mount "/api"

此命令将解析 examples/example_openapi.yaml,生成名为的MCP服务器文件 generated_server.py 使用 stdio 传输,并将资源装载路径设置为 /api。它还将生成 llms.txt 文件与位于同一目录中 generated_server.py.

check

检查生成的MCP服务器Python文件的基本代码有效性,包括语法和关键MCP模式的存在。

语法:

openapi2mcp check --server-file PATH

选项:

  • --server-file PATH:要检查的生成的MCP服务器Python文件的路径。(必填)

例子:

openapi2mcp check --server-file generated_server.py

version

显示的版本 openapi2mcp 工具。

语法:

openapi2mcp version

例子:

openapi2mcp version

例子

请参阅示例实现:

项目结构

  • openapi2mcp/parser.py:OpenAPI规范解析器
  • openapi2mcp/generator.py:FastMCP服务器代码生成器
  • openapi2mcp/cli.py:命令行界面

许可证

麻省理工学院-参见 许可证

目录标签

目录标签

代码生成Python开发工具FastMCPdeveloper-toolsOpenAPI转换本地部署

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP