golf
Golf is a framework designed to streamline the creation of MCP server applications.
Golf 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. With Golf v0.2.0, you get enterprise-grade authentication, built-in utilities for LLM interactions, and automatic telemetry integration.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"golf": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-golf"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions