io.github.golf-data/golf
Golf Intelligence, by Stracka
Golf Intelligence, by Stracka. Der hochwertigste Golfplatz-Datensatz für Entwickler, die eine Golf-App bauen. 20 Jahre proprietäre Kartierung (Laser, Drohne, Flugzeug, Satellit), täglich aktualisiert. Die Suche ist kostenlos. Scorecards, GPS und 3D-Greens per API. Kein Scraping.
Golf Intelligence ist ein proprietärer Datensatz, der durch Platz-für-Platz-Kartierung aufgebaut wurde, kein Klon einer GitHub-Golfplatz-API. Zehn Personen kartieren täglich, und die Daten werden seit 2007 kontinuierlich aktualisiert. Weitere Informationen unter golfintelligence.com.
Dieses Repository ist das installierbare Cursor-/Grok-Bot-Plugin mit dem Handle golf. Die Quellcode-URL der Cursor-Marketplace-Anwendung ist die öffentliche GitHub-URL:
https://github.com/golf-data/golf
Marktplatz-Reviewer können diese URL unter cursor.com/marketplace/publish einreichen. Der Katalogtitel ist Golf Intelligence, by Stracka.
Der offizielle MCP-Registry-Name ist io.github.golf-data/golf. Die Registry akzeptiert keinen nackten Namen golf. Die Plugin-Handles für Cursor, Agent Plugins und Claude Code bleiben golf.
Get API access
Erstellen Sie ein API-Konto unter console.golfintelligence.com und konfigurieren Sie dann die beiden erforderlichen Variablen des Plugins:
GI_CLIENT_ID: Ihre Client-IDGI_ACTIVE_TOKEN: Ihr Active Token
Das Active Token wird gegen ein kurzlebiges Bearer-Token eingetauscht. Es ist kein Bearer-Token; fügen Sie kein Bearer-Token in GI_ACTIVE_TOKEN ein.
Pläne:
Personal: 49 $ für 50 Test-Credits für Ihre eigene Cursor-, Grok- oder Claude-App. Personal kaufen.
Starter: 399 $/Monat für 10.000 Credits, wenn Sie eine App für andere Benutzer bereitstellen. E-Mail an data@golfintelligence.com; Starter hat keinen Checkout-Link.
Fragen zu Daten, Plänen oder Integration: data@golfintelligence.com.
Related MCP server: Korea Ground-Truth MCP
Tools and credits
Suchen Sie immer zuerst. search_course_groups ist kostenlos. Vor jedem kostenpflichtigen Aufruf muss der Benutzer die angegebenen Kosten ausdrücklich bestätigen; der Server lehnt kostenpflichtige Tools ab, es sei denn, confirm_spend=true ist gesetzt.
Tool | Was zurückgegeben wird | Credits |
| Suchergebnisse für Kursgruppen | 0 |
| Scorecard-Daten | 1 |
| Kartierte Platzgeometrie und Koordinaten | 2 |
| Detaillierte Kursgruppen-Daten | 3 |
| Hoch- oder quadratisches Green-Slope-Bild | 1 |
Authentication
Der Server tauscht die konfigurierten Anmeldeinformationen aus mit:
POST https://api.golfintelligence.com/auth/authenticateToken
grant_type=client_credentials
code=<GI_ACTIVE_TOKEN>
client_id=<GI_CLIENT_ID>Er sendet das zurückgegebene access_token als Authorization: Bearer <access_token>, speichert es nur im Speicher zwischen und aktualisiert es einmal nach einem HTTP-401. Anmeldeinformationen werden nie protokolliert.
Streamable HTTP
Der Produktions-HTTP-Endpunkt bedient den offiziellen MCP-Streamable-HTTP-Transport unter /mcp und einen Health-Check unter /health. Die vorgesehene Form der benutzerdefinierten Domain-URL ist:
https://mcp.golfintelligence.com/mcpDieses Repository behauptet nicht, dass diese URL live ist; DNS und Bereitstellung müssen abgeschlossen sein, bevor sie zur Überprüfung eingereicht wird. Starten Sie den HTTP-Server lokal mit:
npm run build
PORT=3000 npm run start:httpEr bindet an 0.0.0.0:$PORT. Der vorhandene node dist/index.js-Stdio-Einstiegspunkt und alle Plugin-Pakete bleiben unverändert.
Der HTTP-Dienst löst Golf-Intelligence-Anmeldeinformationen in dieser Reihenfolge auf:
X-GI-Client-ID- undX-GI-Active-Token-HTTP-Header, die bei jeder MCP-Anfrage zusammen übermittelt werden.Serverseitige Umgebungsvariablen
GI_CLIENT_IDundGI_ACTIVE_TOKEN.
Codex unterstützt statische http_headers und umgebungsgestützte env_http_headers für Streamable-HTTP-MCP-Server. Für die OpenAI-Überprüfung konfigurieren Sie entweder ein dediziertes Überprüfungs-API-Konto als Bereitstellungsumgebungsvariablen oder stellen die beiden benutzerdefinierten Header bereit, falls die Überprüfungskonfiguration diese unterstützt. Das Active Token bleibt eine Austausch-Anmeldeinformation und darf nicht als Authorization: Bearer-Wert gesendet werden. Eine Produktionsbereitstellung sollte ein dediziertes Konto mit einem angemessenen Kreditlimit verwenden, da umgebungsbasierte Anmeldeinformationen die Suchtools für jeden Aufrufer des öffentlichen Endpunkts verfügbar machen.
Jedes Tool bewirbt ausdrücklich diese MCP-Anmerkungen:
readOnlyHint: true— jedes Tool ruft nur Kursdaten ab.openWorldHint: false— kein Tool schreibt in öffentliche oder externe Systeme.destructiveHint: false— kein Tool löscht, überschreibt, veröffentlicht oder sendet etwas.idempotentHint: true— eine wiederholte Suche hat keine zusätzliche Nebenwirkung.
Diese Sätze können auch als Begründungen für die Anmerkungen im OpenAI-Einreichungsformular verwendet werden. Kostenpflichtige Suchvorgänge erfordern weiterhin confirm_spend=true zu den oben dokumentierten Kreditkosten.
Container deployment
Dockerfile erstellt beide Transporte ohne Einbettung von Anmeldeinformationen. fly.toml konfiguriert einen kleinen Fly.io-Dienst und prüft /health. Vor der ersten Bereitstellung bestätigen Sie, dass der global eindeutige Fly-App-Name verfügbar ist (oder ändern Sie app), legen Sie dann Laufzeitgeheimnisse fest und stellen Sie bereit:
fly secrets set GI_CLIENT_ID=... GI_ACTIVE_TOKEN=...
fly deployLegen Sie die benutzerdefinierte Domain erst fest, nachdem der bereitgestellte *.fly.dev-Endpunkt eine MCP-Inspector-Prüfung bestanden hat. Von diesem Repository wird keine Bereitstellung durchgeführt.
Repository layout
.cursor-plugin/plugin.json— Cursor-Marketplace-Manifest und erforderliche Variablenplugin.json— Open-Standard-Manifest für Agent Plugins (Handlegolf).claude-plugin/plugin.json— Claude-Code-/Cowork-Plugin-Manifest (Handlegolf)server.json— offizielle MCP-Registry-Metadaten (io.github.golf-data/golf)manifest.json— MCPB-Bundle-Manifest für den Stdio-Node-Server.github/workflows/publish-mcp.yml— veröffentlichtio.github.golf-data/golfüber GitHub OIDC in der offiziellen MCP-Registrymcp.json— gebündeltegolf-MCP-Serverkonfigurationskills/golf/SKILL.md— Anleitung zu Workflow und Ausgabenbestätigungsrc/— TypeScript-MCP-Server und API-Clientdist/index.js— eingechecktes Stdio-ESM-Bundle, das von Installationsprogrammen verwendet wirddist/http.js— eingechecktes Streamable-HTTP-ESM-Bundle, das vom Container verwendet wirdDockerfileundfly.toml— Produktions-HTTP-Container und Fly.io-Dienst
Für die Entwicklung mit Node.js 18 oder neuer:
npm install
npm test
npm run build
npm run pack:mcpbpack:mcpb verwendet die offizielle @anthropic-ai/mcpb pack-CLI, um golf.mcpb zu erzeugen, und schreibt dessen SHA-256 in server.json. GitHub Releases hosten dieses Asset unter https://github.com/golf-data/golf/releases/download/v1.0.0/golf.mcpb.
Der Plugin-Code ist unter der MIT-Lizenz verfügbar. Golf-Intelligence-API-Daten unterliegen weiterhin den Bedingungen unter golfintelligence.com.
This server cannot be deployed
Maintenance
Related MCP Connectors
Pay-per-use APIs for agents: web research, data lookups, and metered endpoints billed to credits.
Discover and pay for APIs with USDC credits. No wallet, no gas, MCP-native marketplace.
Discover and call 2,000+ x402 machine-payable services through one graded API key + gateway.
Deterministic company, entity and location lookups for agents - per call, x402 or API key.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides a single MCP endpoint for 90+ tools across 42 backend servers (search, legal, domain, etc.) with per-call credit billing and a single API key.1MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to verify Korean ground-truth data through MCP and REST, including business registration, addresses, corporations, apartment trade prices, and statutes, metered with prepaid credits.-
- AlicenseNot gradedqualityCmaintenanceEnables querying official Rural Environmental Registry (CAR) data for properties, supporting read-only lookups with pay-per-use prepaid credits.MIT
- AlicenseNot gradedqualityCmaintenanceEnables querying official INCRA land coordinates via a read-only, hosted MCP tool with prepaid per-query credit.MIT