mattt/emcee

MCP generator for OpenAPIs 🫳🎤💥

它解决的问题

emcee 允许你将 AI 应用程序(如 Claude Desktop)连接到任何具有 OpenAPI 规范的 Web 服务。它充当桥梁,使 AI 模型能够与外部数据和工具交互,而无需你从头构建自定义集成或客户端库。

工作原理

emcee 作为模型上下文协议(MCP)服务器运行。你提供 OpenAPI 规范的 URL 或文件路径,它会自动将 API 端点转换为 AI 模型可以理解和使用工具。当你运行它时,它通过标准输入/输出(stdio)使用 JSON-RPC 2.0 格式进行通信,允许 AI 客户端列出可用工具并按需执行它们。

适用人群

该工具专为希望将自己的 Web 应用程序或现有公共 API 集成到 AI 助手(如 Claude Desktop)中的开发者和高级用户设计。对于那些希望将 AI 能力扩展到特定数据服务而无需为每个新连接编写自定义代码的人来说,它特别有用。

亮点

  • 自动将 OpenAPI 规范转换为可用的 AI 工具。
  • 支持安全认证,包括与 1Password 集成以管理凭据。
  • 兼容标准 MCP 客户端,如 Claude Desktop。
  • 允许使用常见的命令行工具(如 jq)过滤和转换 API 定义。
  • 支持 HTTP QUERY 方法,用于只读、幂等操作。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目