graft 是做什么的?
在构建、重构或记录 Graft 应用和代理时使用,包括当被要求创建工具服务器、API 服务器、双协议服务器或 MCP-HTTP 桥接时。Graft 的核心主张:一次定义工具,即可同时作为 HTTP REST 端点和 MCP 工具从同一服务器提供服务,并自动生成服务发现、文档和 OpenAPI。涵盖具体操作,例如定义工具和处理函数、配置认证中间件、设置 HTTP 和 stdio 传输、生成 OpenAPI 文档、通过代理模式包装现有 API,以及搭建完整的 CLI 工作流。