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)、构建和运行服务器。
相关
- 项目
- 项目
- 项目
- 项目