Community生產力與協作github.com

schrepa/graft

用於建置、重構或記錄 Graft 應用程式與代理,包括建立工具伺服器、API 伺服器、雙協定伺服器或 MCP-HTTP 橋接。Graft 核心概念:工具只需定義一次,即可在同一伺服器上同時以 HTTP REST 端點和 MCP 工具提供服務,並自動產生探索、文件與 OpenAPI。

graft 是什麼?

這個技能是為 Graft 開發者設計的,當他們需要建置、重構或記錄基於 Graft 的應用程式和代理時使用。Graft 的核心理念是「一次定義,雙協定服務」:開發者定義工具和處理器後,同一個伺服器可以同時提供 HTTP REST 端點和 MCP (Model Context Protocol) 工具,並自動生成服務探索、文件和 OpenAPI 規格。該技能涵蓋具體操作,例如定義工具與處理器、配置認證中介軟體、設定 HTTP 與 stdio 傳輸、產生 OpenAPI 文件、透過代理模式包裝現有 API,以及完成完整的 CLI 工作流程。它支援 Cursor、Claude Code 等主流 AI 代理開發平台,幫助開發者快速建立具備 MCP-HTTP 橋接能力的雙協定伺服器,從而簡化工具建置與部署。

相容平台~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 工作流程。

相關技能