Hasty Briefsbeta

双语

MCP Server for Turning OpenAPI Specifications into a MCP Resource

5 months ago
  • #REST APIs
  • #MCP Server
  • #OpenAPI
  • MCP服务器将OpenAPI端点暴露为MCP资源,使大语言模型能够与REST API进行交互
  • 可作为CLI工具或Node.js应用程序中的自定义实现库使用
  • 支持两种传输方式:面向AI系统的Stdio传输和面向Web客户端的可流式HTTP传输
  • 可通过环境变量或命令行参数配置,包括API基础URL和OpenAPI规范路径
  • 服务器支持多种加载OpenAPI规范的方法:从URL、本地文件、标准输入或内联内容加载
  • 可通过标志位控制工具加载,按工具ID、标签、资源路径或HTTP方法进行过滤
  • AuthProvider接口支持动态认证处理,包括令牌刷新和错误恢复
  • 服务器完全解析OpenAPI模式引用,并将参数和请求体合并为统一的输入模式
  • 包含开发和贡献指南,提供构建、代码检查和类型检查等命令
  • 常见问题涵盖工具定义、CLI与库的使用方式、认证机制、传输方法和模式处理