Framework for building MCP servers
Framework for building MCP servers
Golf is a framework designed to streamline the creation of MCP server applications. It allows developers to define server's capabilities—tools, prompts, and resources—as simple Python files within a conventional directory structure. Golf then automatically discovers, parses, and compiles these components into a runnable MCP server, minimizing boilerplate and accelerating development.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
{
"mcpServers": {
"golf": {
"command": "uvx",
"args": ["golf-mcp"],
"env": {
"OTEL_TRACES_EXPORTER": "your-value",
"OTEL_EXPORTER_OTLP_ENDPOINT": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| OTEL_TRACES_EXPORTER | Configuration value read at startup. | Optional |
| OTEL_EXPORTER_OTLP_ENDPOINT | Configuration value read at startup. | Optional |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
QSP — relay MCP tools to any OpenAI-compatible local LLM (llama.cpp, Ollama, vLLM)
Paid remote MCP for context budgets, progressive loading, schema slimming, and readiness.
Starter code for a MCP server powered by ActionKit
rtfmbro provides always-up-to-date, version-specific package documentation as context for coding agents. An alternative to context7