使用 Golf 從 Python 檔案建置具備驗證機制的 MCP 伺服器 是做什麼的?
依據可預測的 Python 專案結構,快速搭建、建置與執行具備工具、提示、資源、驗證及 OpenTelemetry 掛鉤的 MCP 伺服器。
先決條件
Python 3.10+, pip, Golf CLI, 相容 MCP 的客戶端
安裝
請使用符合您環境的上游安裝或設定路徑:
- pip install golf-mcp
來自上游的需求與注意事項:
- Golf 是一個旨在簡化 MCP 伺服器應用程式建立的框架。它允許開發者將伺服器的核心功能——工具、提示 和 資源——定義為約定目錄結構中的簡單 Python 檔案。
- 請確保您已安裝 Python(建議 3.10 或更高版本)。然後,使用 pip 安裝 Golf:
- tools/、resources/、prompts/:包含您的 Python 檔案,每個檔案定義一個單一元件。這些目錄也可以包含巢式子目錄,以進一步組織您的元件(例如,tools/payments/...)。
基本使用或快速入門說明:
-
透過幾個簡單步驟即可啟動並執行您的 Golf 專案:
-
使用 Golf CLI 脚手架建立新專案:
-
golf init your-project-name
-
取自上游文件:https://raw.githubusercontent.com/golf-mcp/golf/HEAD/README.md