Pripojenie k serveru
Pripojte sa k serveru MCP aplikácie Health Auto Export pre AI klientov a skripty vo vašej lokálnej sieti.
Last updated: July 14, 2026
Na tejto stránke
- Prehľad
- Predpoklady
- Spustenie servera
- Autentifikácia (HTTP)
- HTTPS (TLS)
- Aktivácia HTTPS
- Dôvera v CA na klientoch
- Zmeny LAN IP na iOS
- Príklad HTTPS endpointu
- Verzia kontraktu
- Konfigurácia klienta
- Claude Code (CLI)
- Claude Code / súbor projektu (<code>.mcp.json</code>)
- Cursor (<code>~/.cursor/mcp.json</code>)
- VS Code (<code>.vscode/mcp.json</code>)
- Codex CLI (<code>~/.codex/config.toml</code>)
- mcp-remote (iOS / LAN)
- Argumenty nástrojov
- Formáty dátumu
- TCP
- Tipy
- Podpora cez chat
Príručka pripojenia k serveru
Server MCP na iOS umožňuje AI klientom a skriptom vo vašej lokálnej sieti dopytovať vaše zdravotné údaje. Odporúčaným transportom je HTTP (Streamable MCP). iOS podporuje aj TCP pre konfigurácie s Node mostíkom.
Klienti bežia na vašom Macu alebo iných zariadeniach v rovnakej sieti a pripájajú sa na endpoint zobrazený na vašom iPhone.
Prehľad
| Transport | Endpoint |
|---|---|
| HTTP (odporúčané) | http://{LAN_IP}:9000/mcp (alebo https://, keď je aktivované HTTPS) |
| TCP | {LAN_IP}:9000 (bez autentifikácie) |
Nahraďte {LAN_IP} adresou zobrazenou na obrazovke Server, kým server beží.
Prípady použitia:
- Pripojenie Claude Code, Codex, Cursoru alebo VS Code na Macu k zdravotným údajom na iPhone
- Použitie mcp-remote (iOS / LAN) pre klientov, ktorí podporujú iba stdio, ako je Claude Desktop
- Dopytovanie metrík a tréningov zo skriptov vo vašej lokálnej sieti (HTTP)
- TCP integrácie prostredníctvom Node mostíka health-auto-export-mcp-server
Predpoklady
- Health Auto Export na iPhone (aplikácia musí zostať v popredí, kým sú klienti pripojení)
- Prémiové predplatné
- HTTP: Bearer token z obrazovky Server
- Oprávnenie Lokálna sieť na iPhone
- Klientské zariadenie: rovnaká Wi‑Fi alebo lokálna sieť ako iPhone; Node.js iba ak používate mcp-remote (iOS / LAN)
Spustenie servera
- Na iPhone otvorte Server z navigácie v bočnom paneli
- Vyberte HTTP (odporúčané) alebo TCP
- Voliteľne aktivujte Použiť HTTPS (pokyny nižšie)
- Ťuknite na Spustiť server
- Skopírujte URL endpointu a Bearer token
Server sa automaticky zastaví, ak sa Health Auto Export presunie na pozadie (pri HTTP aj TCP).
Autentifikácia (HTTP)
Všetky HTTP požiadavky vyžadujú:
Authorization: Bearer <váš-token>
- Token na obrazovke Server znova vygenerujte, ak to považujete za potrebné
- Cez bežné HTTP sa token odosiela nezašifrovaným spojením — používajte iba v dôveryhodných sieťach, alebo aktivujte HTTPS
- Staršie TCP nemá žiadnu autentifikáciu (bez zmeny)
HTTPS (TLS)
Keď je aktivované Použiť HTTPS, aplikácia vygeneruje súkromnú lokálnu certifikačnú autoritu (CA) a certifikát servera podpísaný touto CA. Klienti musia tejto exportovanej CA dôverovať, aby sa mohli pripojiť cez https://.
Aktivácia HTTPS
- Otvorte zobrazenie Server z navigácie v bočnom paneli
- Zapnite Použiť HTTPS
- Ťuknite na Exportovať certifikát CA a použite ponuku zdieľania na odoslanie cez AirDrop alebo uloženie na každé klientske zariadenie
- Spustite server; overte, že sa URL endpointu zmení na
https://
Dôvera v CA na klientoch
Nastavte dôveru v exportovanú CA na zariadení, na ktorom beží AI klient (spravidla váš Mac):
- Exportujte CA z obrazovky Server na iPhone
- Otvorte PEM v aplikácii Prístup ku kľúčenke na klientskom Macu
- Nastavte Trust → Always Trust
Minimálna verzia Node pre --use-system-ca
Node mostíky (mcp-remote) môžu použiť NODE_OPTIONS=--use-system-ca iba ak Node spĺňa:
| Rad Node | Minimálna verzia |
|---|---|
| 22.x | 22.19.0 |
| 23.x | 23.8.0 |
| 24.x | 24.6.0 |
| 25+ | akákoľvek |
Na starších verziách Node nastavte NODE_EXTRA_CA_CERTS na cestu k PEM súboru, ktorý proces mostíka vie prečítať. Použitie --use-system-ca na nepodporovanej verzii Node zabráni spusteniu procesu.
Rozsah dôvery:
--use-system-cadôveruje celej systémovej kľúčenke, nielen CA tejto aplikácie.NODE_EXTRA_CA_CERTSobmedzuje dôveru na jediný PEM súbor (alternatíva na starších verziách Node). Príznak je dokumentovaný pre macOS/Windows.
| Typ klienta | Konfigurácia |
|---|---|
| Cursor, VS Code, Claude Code, Codex | Dôvera v kľúčenke na klientskom Macu — použite endpoint https:// z obrazovky Server |
| mcp-remote (iOS / LAN) | Nastavte dôveru CA v kľúčenke na Macu, na ktorom beží mcp-remote. Ukážka použije NODE_OPTIONS=--use-system-ca, ak Node spĺňa minimálnu verziu; na starších verziách nastavte NODE_EXTRA_CA_CERTS na čitateľnú cestu k PEM |
| curl / skripty | Zadajte --cacert /cesta/k/mcp-ca.pem alebo nastavte NODE_EXTRA_CA_CERTS |
Odtlačok CA sa zobrazuje na obrazovke Server, aby ste mohli overiť, že ste exportovali správny certifikát.
Zmeny LAN IP na iOS
Keď sa zmení IP adresa vášho iPhonu v lokálnej sieti, aplikácia znova vygeneruje koncový certifikát s aktualizovanými Subject Alternative Names a restartuje HTTPS listener. Ak sa IP adresa zmenila, znova skopírujte URL endpointu. Certifikát CA zostáva rovnaký, pokiaľ ho nezregenerujete vypnutím a zapnutím HTTPS.
Príklad HTTPS endpointu
https://192.168.1.42:9000/mcp
Nahraďte hostiteľa hodnotou zobrazenou na obrazovke Server.
Verzia kontraktu
| Verzia | Názvy nástrojov TCP | Poznámky |
|---|---|---|
| v1.1.0 (predvolená) | get_* |
Odporúčaná pre nové nastavenia |
| v1.0.0 | Staršia (health_metrics, …) |
Aktualizácia kompatibility v1.0.0 pre Claude Desktop |
| v0.0.1 | Staršia | Najstaršia, pre kompatibilitu |
HTTP vždy používa názvy nástrojov get_*; verzia kontraktu ovplyvňuje iba predvolené hodnoty schémy.
Konfigurácia klienta
Obrazovka Server obsahuje úryvky na kopírovanie a vloženie pre každú integráciu. Použite endpoint a token zobrazené tam. Formáty overte podľa verzie svojho klienta.
Všetky príklady nižšie používajú vzorovú LAN adresu — nahraďte ju adresou svojho iPhonu z obrazovky Server.
Claude Code (CLI)
Spustite na svojom Macu (vyžaduje CLI Claude Code):
HTTP:
claude mcp add --transport http health-auto-export \
http://192.168.1.42:9000/mcp \
--header "Authorization: Bearer <token>"
HTTPS (po exportovaní a nastavení dôvery v CA na Macu):
claude mcp add --transport http health-auto-export \
https://192.168.1.42:9000/mcp \
--header "Authorization: Bearer <token>"
Claude Code / súbor projektu (.mcp.json)
{
"mcpServers": {
"health-auto-export": {
"type": "http",
"url": "http://192.168.1.42:9000/mcp",
"headers": {
"Authorization": "Bearer <token>"
}
}
}
}
Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"health-auto-export": {
"url": "http://192.168.1.42:9000/mcp",
"headers": {
"Authorization": "Bearer <token>"
}
}
}
}
VS Code (.vscode/mcp.json)
{
"servers": {
"health-auto-export": {
"type": "http",
"url": "http://192.168.1.42:9000/mcp",
"headers": {
"Authorization": "Bearer <token>"
}
}
}
}
Codex CLI (~/.codex/config.toml)
Codex sa pripája priamo cez Streamable HTTP — mostík Node.js nie je potrebný. Konfigurácia sa nachádza v ~/.codex/config.toml (globálna) alebo v .codex/config.toml v dôveryhodnom adresári projektu.
CLI (odporúčané):
export HAE_MCP_TOKEN="<token>"
codex mcp add health-auto-export \
--url http://192.168.1.42:9000/mcp \
--bearer-token-env-var HAE_MCP_TOKEN
Manuálny config.toml:
[mcp_servers.health-auto-export]
url = "http://192.168.1.42:9000/mcp"
bearer_token_env_var = "HAE_MCP_TOKEN"
enabled = true
Pred spustením Codexu exportujte HAE_MCP_TOKEN s vaším Bearer tokenom. Po nastavení spustite v relácii Codexu /mcp a overte, že je server pripojený.
Ak v Health Auto Export znova vygenerujete Bearer token, aktualizujte HAE_MCP_TOKEN a znova spustite codex mcp add, alebo odstráňte a znova pridajte položku servera.
mcp-remote (iOS / LAN)
Pre klientov, ktorí podporujú iba stdio (ako Claude Desktop) a nemôžu sa pripojiť priamo cez HTTP. Vyžaduje Node.js na Macu, na ktorom beží klient.
- Spustite server na iPhone a skopírujte endpoint a token
- Na svojom Macu vyberte na obrazovke Server mcp-remote (iOS / LAN) a skopírujte JSON úryvok, alebo ho vložte do konfigurácie MCP klienta (Claude Desktop → Settings → Developer → Edit Config):
{
"command": "npx",
"args": [
"-y",
"mcp-remote@0.1.16",
"http://192.168.1.42:9000/mcp",
"--transport",
"http-only",
"--header",
"Authorization: Bearer <token>"
]
}
Keď je HTTPS aktivované:
- Exportujte CA z iPhonu a nastavte jej dôveru v Prístupe ku kľúčenke (Always Trust) na svojom Macu
- Použite
https://192.168.1.42:9000/mcpvargs - Keď Node spĺňa minimálnu verziu pre
--use-system-ca(22.19.0 na 22.x, 23.8.0 na 23.x, 24.6.0 na 24.x, alebo akákoľvek verzia 25+), pridajte:
"env": {
"NODE_OPTIONS": "--use-system-ca"
}
Na starších verziách Node nastavte NODE_EXTRA_CA_CERTS na čitateľnú cestu k PEM. Po aktualizácii konfigurácie reštartujte stdio klienta.
Zníženie latencie pri spustení: npx -y stiahne mcp-remote pri prvom použití a znova kontroluje po vypršaní vyrovnávacej pamäte, čo môže spôsobiť niekoľkosekundové oneskorenia. Globálna inštalácia to eliminuje:
npm install -g mcp-remote@0.1.16
Argumenty nástrojov
Formáty dátumu
Parametre start a end prijímajú dva formáty:
| Formát | Príklad | Poznámky |
|---|---|---|
yyyy-MM-dd |
2026-06-13 |
Počiatočný dátum: polnoc; koncový dátum: 23:59:59 |
yyyy-MM-dd HH:mm:ss Z |
2026-06-13 00:00:00 +0000 |
Explicitný čas a časové pásmo |
TCP
- Nezašifrované, neautentifikované JSON-RPC na porte 9000
- Pre staršie názvy nástrojov použite kontrakt v1.0.0 s Node mostíkom
health-auto-export-mcp-server - Pre TCP názvy nástrojov
get_*použite kontrakt v1.1.0 (Node mostík aktualizujte samostatne)
Tipy
- Držte Health Auto Export na iPhone v popredí, kým sú klienti pripojení
- Ak máte podozrenie, že token unikol, znova ho vygenerujte
- Po zmene LAN IP vášho iPhonu znova skopírujte URL endpointu
Podpora cez chat
Získajte diagnostiku z protokolov udalostí aplikácie v Nastavenia → Pokročilé → Exportovať protokoly udalostí. Pozrite si Príručku protokolov udalostí aplikácie. Vygenerovaný súbor zip zdieľajte cez chatovú podporu alebo e-mailom.