Model Context Protocol

Claude mit deinem Mac verbinden

PingTray stellt einen Endpunkt für das Model Context Protocol (MCP) bereit. Richte einen MCP-Client darauf — Claude Code oder alles andere, was das Protokoll spricht — und du kannst nach dem Mac fragen, in dessen Raum du gerade nicht bist.

Was Claude sieht

Drei Werkzeuge, alle nur lesend. Sie antworten aus dem letzten Heartbeat des Macs; eine Antwort ist also nie frischer als sein Meldeintervall.

pingtray_status
Ob der Mac online ist, schläft, beendet wurde oder einfach schweigt, wann er zuletzt gemeldet hat, dazu Akku und CPU-Last in diesem Moment.
pingtray_hosts
Jeder Host, den der Mac überwacht, ob die letzte Messung ihn erreicht hat, und die Antwortzeit.
pingtray_location
Wo der Mac sich zuletzt verortet hat, mit Genauigkeit und Alter der Messung — nur wenn Standortfreigabe an ist, und die gehört zu Sync Plus.

Fragen, die sich lohnen

Einmal verbunden, sind das gewöhnliche Fragen:

1. Token holen

Am Mac: Settings → iPhone Access → Show Pairing Code. Die sechs Zeichen einmal einlösen — ein Code gilt fünf Minuten und genau einmal, das Token danach ein Jahr.

curl -sX POST https://pingtray.sp33c.tech/api/v1/pair \
  -H 'Content-Type: application/json' -d '{"code":"ABC234"}'

2. Server in Claude Code eintragen

Ein Befehl. Jeder Client, in dem du einen Request-Header setzen kannst, funktioniert genauso.

claude mcp add --transport http pingtray https://pingtray.sp33c.tech/mcp \
  --header "Authorization: Bearer <readToken>"

Claude Desktop und claude.ai

Die Connector-Oberfläche in claude.ai und Claude Desktop nimmt eine URL und OAuth entgegen, aber keinen Request-Header — dieser Endpunkt lässt sich dort also noch nicht eintragen. Der Weg hinein ist heute Claude Code.

Was es nicht kann

Nichts ändern. Das Token liest genau einen Mac und verändert nichts daran: Es kann keine Hosts anlegen, das Veröffentlichen weder ein- noch ausschalten und keinen anderen Mac erreichen. Es ist dieselbe Berechtigung, die ein gekoppeltes iPhone hält, und das Veröffentlichen am Mac auszuschalten zieht sie zusammen mit deinen Telefonen zurück. Ein Konto gibt es hier nirgends.

Endpunkt

JSON-RPC über Streamable HTTP, zustandslos, ohne Session-Id. Protokollversionen 2025-06-18, 2025-03-26 und 2024-11-05.

POST https://pingtray.sp33c.tech/mcp