golf-mcp/golf
Production-Ready MCP Server Framework • Build, deploy & scale secure AI agent infrastructure • Includes Auth, Observability, Debugger, Telemetry & Runtime • Run real-world MCPs powering AI Agents
解決的問題
Golf 簡化了建立模型上下文協定(MCP)伺服器的流程。開發者只需將伺服器功能(例如工具、提示和資源)以目錄結構組織的簡單 Python 檔案形式定義,框架便會自動將其編譯為可執行的伺服器,無需重複的样板程式碼。
工作原理
Golf 採用「慣例優於設定」的方式。開發者在特定目錄(tools/、resources/ 和 prompts/)中建立 Python 檔案,Golf 會自動發現並解析這些檔案。它使用模組文件字串作為描述,並以 Pydantic 模型作為輸出結構。此框架針對 FastMCP 4.0.0 和 MCP 2026-07-28 協定,支援 streamable-http 和 stdio 等傳輸方式。
適用對象
專為希望加速開發並減少基礎設施開銷的 AI 代理與 MCP 伺服器開發者設計。
主要亮點
- 自動發現:自動將目錄結構中的 Python 檔案轉換為 MCP 伺服器元件。
- 企業級驗證:內建支援 JWT、OAuth 伺服器與開發用金鑰。
- 遙測整合:原生支援 OpenTelemetry 追蹤,用於監控伺服器效能。
- CLI 工具:提供 CLI 工具用於專案初始化(
golf init)、建構與執行伺服器。
相關
- 專案
- 專案
- 專案
- 專案