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-httpstdio 等傳輸方式。

適用對象

專為希望加速開發並減少基礎設施開銷的 AI 代理與 MCP 伺服器開發者設計。

主要亮點

  • 自動發現:自動將目錄結構中的 Python 檔案轉換為 MCP 伺服器元件。
  • 企業級驗證:內建支援 JWT、OAuth 伺服器與開發用金鑰。
  • 遙測整合:原生支援 OpenTelemetry 追蹤,用於監控伺服器效能。
  • CLI 工具:提供 CLI 工具用於專案初始化(golf init)、建構與執行伺服器。

相關

  • 專案
  • 專案
  • 專案
  • 專案