Skip to main content
Glama
golf-data

io.github.golf-data/golf

by golf-data

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-ID

  • GI_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: loyaltyvip

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

search_course_groups

Suchergebnisse für Kursgruppen

0

get_course_group_scorecard

Scorecard-Daten

1

get_course_group_gps

Kartierte Platzgeometrie und Koordinaten

2

get_course_group_detail

Detaillierte Kursgruppen-Daten

3

get_green_slope_image

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/mcp

Dieses 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:http

Er 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:

  1. X-GI-Client-ID- und X-GI-Active-Token-HTTP-Header, die bei jeder MCP-Anfrage zusammen übermittelt werden.

  2. Serverseitige Umgebungsvariablen GI_CLIENT_ID und GI_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 deploy

Legen 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 Variablen

  • plugin.json — Open-Standard-Manifest für Agent Plugins (Handle golf)

  • .claude-plugin/plugin.json — Claude-Code-/Cowork-Plugin-Manifest (Handle golf)

  • 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öffentlicht io.github.golf-data/golf über GitHub OIDC in der offiziellen MCP-Registry

  • mcp.json — gebündelte golf-MCP-Serverkonfiguration

  • skills/golf/SKILL.md — Anleitung zu Workflow und Ausgabenbestätigung

  • src/ — TypeScript-MCP-Server und API-Client

  • dist/index.js — eingechecktes Stdio-ESM-Bundle, das von Installationsprogrammen verwendet wird

  • dist/http.js — eingechecktes Streamable-HTTP-ESM-Bundle, das vom Container verwendet wird

  • Dockerfile und fly.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:mcpb

pack: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.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Discover and call pay-per-request (x402) APIs, ranked by reliability, latency and price.

  • Buscador: Google, official-source lookup. Platform-hosted, pay per query with prepaid credit.

  • Credit score and risk analysis of a person or company. Platform-hosted, no credentials, pay per quer

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/golf-data/golf'

If you have feedback or need assistance with the MCP directory API, please join our Discord server