我构建了 mcpgen —— 一键将任意 OpenAPI 规范转换为可工作的 MCP 服务器。
摘要
mcpgen 是一个 CLI 工具,能将任意 OpenAPI 3.x 规范或 Postman 集合转换为功能完备、自包含的 Python MCP 服务器,自动检测认证方式,无运行时依赖,并可生成可部署的源代码。
pip install mcpgen-cli mcpgen https://petstore3.swagger.io/api/v3/openapi.json 生成一个完全属于您的 Python MCP 服务器。不是代理——是您可阅读、修改并部署到任何地方的源代码。无对 mcpgen 的运行时依赖。支持 OpenAPI 3.x(JSON/YAML/URL)和 Postman 集合。认证方式自动检测。最后会输出您的 Claude Desktop 配置块。GitHub: https://github.com/JnanaSrota/mcpgen PyPI: https://pypi.org/project/mcpgen-cli/
相似文章
API to MCP
API to MCP 让您可以将任何 API 转换为面向 AI 代理的 MCP 服务器,实现无缝集成。
mcpgawk
mcpgawk 是一个安全网关,可以为 MCP 服务器的行为建立基线、进行沙盒测试,并拦截那些在通过审批后发生变更的工具调用;它完全在本地运行,提供免费的 CLI、VS Code 扩展和 MCP 服务器。
@DanKornas:构建 MCP 服务器不应意味着手工组装组件发现、模式、认证和传输管道……
Golf 是一个新的开源 Python 框架,通过自动发现和编译基于文件的工具、提示词和资源,并提供模式推断、认证选项和多种传输方式,简化了 MCP 服务器的构建。
我从来都不是 MCP 的粉丝,也没用过它。我以前很喜欢 OpenAPI 规范,也一直很喜欢 API,但 MCP 给我的感觉和当初 GraphQL 给我的感觉一样。
一位开发者认为,MCP(模型上下文协议)重蹈了 GraphQL 的设计覆辙——冗长、难以缓存、不安全,还以拙劣的方式重复发明现有的 Web 标准——并警告称,低效的实现将让用户消耗更多 token,花费更多金钱。
punkpeye/优秀MCP服务器
本文介绍了一个精选的优秀Model Context Protocol (MCP)服务器列表,为AI模型提供了一个通过标准化服务器实现与本地和远程资源交互的Web目录。