{"id":"golf","name":"Golf","homepage":"https://golf.dev","repo_url":"https://github.com/golf-mcp/golf","category":"developer-tools","subcategories":["mcp-framework","server-framework","authentication","observability"],"tags":["mcp-server","framework","python","oauth","jwt","opentelemetry","pydantic","hot-reload","scaffolding","apache-2.0"],"what_it_does":"A Python framework for building production-ready MCP servers with minimal boilerplate. Provides automatic tool/prompt/resource discovery from directory structure, enterprise-grade auth (JWT, OAuth 2.0, API keys), OpenTelemetry tracing, built-in LLM utilities, and a CLI for project scaffolding and development.","use_cases":["Building custom MCP servers with authentication and observability out of the box","Scaffolding new MCP server projects with conventional directory structure","Adding enterprise auth (JWT, OAuth) to MCP tools without manual implementation","Instrumenting MCP servers with OpenTelemetry for production monitoring"],"not_for":["Using as a standalone MCP server (it is a framework for building servers)","Non-Python MCP server development","Simple single-tool MCP servers where a framework adds unnecessary overhead"],"best_when":"You need to build a Python MCP server with auth, observability, and structured project layout, especially for production or multi-tool scenarios.","avoid_when":"You need a ready-to-use MCP server for a specific service, or you are building in a language other than Python, or your MCP server is trivially simple.","alternatives":["FastMCP","mcp-python-sdk (official)","create-mcp-server","Smithery"],"af_score":65.2,"security_score":78.0,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"0.2.19","last_evaluated":"2026-03-01T09:50:05.630109+00:00","performance":{"latency_p50_ms":null,"latency_p99_ms":null,"uptime_sla_percent":null,"rate_limits":null,"data_source":"llm_estimated","measured_on":null}}