
Golf
Golf 是一個以安全為中心的 MCP(模型上下文協議)防火牆和框架,它提供企業級保護,防止 AI 特定的威脅,同時簡化 MCP 服務器應用程序的開發。
https://golf.dev/?ref=producthunt&utm_source=aipure

產品資訊
更新時間:2025年11月07日
什麼是 Golf
Golf 於 2025 年推出,既是安全防火牆,又是為部署 MCP 服務器的企業設計的開源框架。作為一種協議感知安全層,它充當 AI 代理和 MCP 服務器之間的保護屏障,提供集中的安全控制、治理和可觀察性。該平台將高性能安全防火牆與開發人員友好的框架相結合,通過允許開發人員將工具、提示和資源定義為簡單的 Python 文件,從而簡化了 MCP 服務器應用程序的創建。
Golf 的主要功能
Golf 是一個協議感知安全防火牆,專為模型上下文協議 (MCP) 伺服器設計。它作為一個集中控制點,提供全面的安全功能,包括身份驗證、授權、威脅防護、審計日誌記錄和策略執行。該系統通過防禦諸如提示注入和令牌劫持等特定威脅,同時提供統一的監控和治理功能,幫助企業保護其 MCP 基礎設施。
協議感知安全: 通過智能流量檢查,提供針對 MCP 特定威脅的專門保護,包括提示注入、令牌劫持、命令注入和工具欺騙
集中式策略管理: 提供單一儀表板來管理基礎設施中所有 MCP 伺服器的安全策略、CORS 設置和安全標頭
綜合審計系統: 維護所有請求/響應的詳細審計跟踪,具有完整的數據流跟踪和統一的威脅儀表板,用於監控安全事件
基於角色的訪問控制: 實施精密的 RBAC,具有細粒度的令牌驗證和速率限制,以保護後端資源免受濫用
Golf 的使用案例
企業 MCP 安全: 大型組織可以通過實施 Golf 作為其所有 MCP 伺服器的主安全層來保護其 AI 基礎設施
受監管環境合規性: 受監管行業的組織可以使用 Golf 通過全面的審計跟踪和集中式策略執行來保持合規性
開發運營: 開發團隊可以使用 Golf 的框架快速構建和部署具有內置安全功能的生產就緒型 MCP 伺服器
優點
跨所有 MCP 伺服器的統一安全控制和監控
生產就緒,具有企業級功能和可擴展性
提供自託管選項,以完全控制數據
缺點
需要在 MCP 堆棧中添加額外的基礎設施層
由於代理架構,可能會引入輕微的延遲
如何使用 Golf
創建新項目: 使用 Golf 的項目創建命令創建具有基本項目結構的新目錄。這將設置示例工具、資源和一個 golf.json 配置文件。
配置 golf.json: 使用服務器名稱、端口、傳輸、遙測和其他構建設置來設置主配置文件 golf.json。
設置身份驗證: 使用支持的方法(如 JWT、OAuth 服務器、API 密鑰或開發令牌)在 auth.py 中配置身份驗證。
實施工具: 在 /tools 目錄中創建工具實現,以定義您想要通過 MCP 服務器公開的功能。
添加資源: 在 /resources 目錄中實現您的工具將使用的資源。
定義提示: 在 /prompts 目錄中創建提示模板以標準化交互。
配置環境: 在 .env 文件中設置 API 密鑰、服務器端口和其他敏感配置的環境變量。
啟動開發服務器: 啟動 Golf 開發服務器以在本地測試您的 MCP 實現。
部署到生產環境: 測試完成後,將您的 Golf MCP 服務器部署到具有內置安全控制和監控的生產環境。
監控和管理: 使用 Golf 的統一儀表板來監控流量、執行安全策略和管理您的 MCP 基礎設施。
Golf 常見問題
Golf 是一種協議感知安全防火牆,適用於模型上下文協議 (MCP)。當企業透過它路由流量時,它充當單一控制點,強制執行針對 MCP 特定威脅的身份驗證、授權和檢查。











