Community生产力与协作github.com

schrepa/graft

用于构建、重构或文档化 Graft 应用和代理,包括创建工具服务器、API 服务器、双协议服务器或 MCP-HTTP 桥接。Graft 核心:一次定义工具,即可同时作为 HTTP REST 端点和 MCP 工具从同一服务器提供,并自动生成发现、文档和 OpenAPI。

graft 是什么?

该技能专注于使用 Graft 框架构建、重构和记录工具服务器、API 服务器、双协议服务器或 MCP-HTTP 桥接。Graft 的核心理念是让开发者只需定义一次工具,就能同时作为 HTTP REST 端点和 MCP 工具从同一服务器提供服务,自动包含服务发现、文档和 OpenAPI 规范生成。它涵盖了具体操作,例如定义工具及其处理函数、配置认证中间件、设置 HTTP 和 stdio 传输、生成 OpenAPI 文档、通过代理模式包装现有 API,以及搭建完整的 CLI 工作流。该技能支持 Claude Code、Coder 和 Cursor 等 AI 代理平台,适合需要在 AI 与 Web 间无缝桥接 API 的场景。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/schrepa/graft/tree/main/skills/graft

Installed? Explore more 生产力与协作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

graft 是做什么的?

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

相关技能