Připojení k serveru
Připojte se k serveru MCP aplikace Health Auto Export pro AI klienty a skripty ve vaší místní síti.
Last updated: July 14, 2026
Na této stránce
- Přehled
- Předpoklady
- Spuštění serveru
- Autentizace (HTTP)
- HTTPS (TLS)
- Aktivace HTTPS
- Důvěra v CA na klientech
- Změny LAN IP na iOS
- Příklad HTTPS endpointu
- Verze kontraktu
- Konfigurace klienta
- Claude Code (CLI)
- Claude Code / soubor 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ástrojů
- Formáty data
- TCP
- Tipy
- Podpora přes chat
Průvodce připojením k serveru
Server MCP na iOS umožňuje AI klientům a skriptům ve vaší místní síti dotazovat se na vaše zdravotní data. Doporučeným transportem je HTTP (Streamable MCP). iOS také podporuje TCP pro konfigurace s Node můstkem.
Klienti běží na vašem Macu nebo jiných zařízeních ve stejné síti a připojují se k endpointu zobrazenému na vašem iPhonu.
Přehled
| Transport | Endpoint |
|---|---|
| HTTP (doporučeno) | http://{LAN_IP}:9000/mcp (nebo https://, pokud je aktivováno HTTPS) |
| TCP | {LAN_IP}:9000 (bez autentizace) |
Nahraďte {LAN_IP} adresou zobrazenou na obrazovce Server, dokud server běží.
Případy použití:
- Připojení Claude Code, Codex, Cursoru nebo VS Code na Macu ke zdravotním datům na iPhonu
- Použití mcp-remote (iOS / LAN) pro klienty, kteří umí jen stdio, jako Claude Desktop
- Dotazování na metriky a tréninky ze skriptů ve vaší místní síti (HTTP)
- TCP integrace prostřednictvím Node můstku health-auto-export-mcp-server
Předpoklady
- Health Auto Export na iPhonu (aplikace musí zůstat v popředí, dokud jsou klienti připojeni)
- Předplatné Premium
- HTTP: Bearer token z obrazovky Server
- Oprávnění Místní síť na iPhonu
- Klientské zařízení: stejná Wi‑Fi nebo místní síť jako iPhone; Node.js pouze pokud používáte mcp-remote (iOS / LAN)
Spuštění serveru
- Na iPhonu otevřete Server z navigace v postranním panelu
- Zvolte HTTP (doporučeno) nebo TCP
- Volitelně aktivujte Použít HTTPS (instrukce níže)
- Klepněte na Spustit server
- Zkopírujte URL endpointu a Bearer token
Server se automaticky zastaví, pokud je Health Auto Export přesunut na pozadí (u HTTP i TCP).
Autentizace (HTTP)
Všechny HTTP požadavky vyžadují:
Authorization: Bearer <váš-token>
- Token na obrazovce Server znovu vygenerujte, pokud to považujete za nutné
- Přes prosté HTTP se token odesílá nešifrovaným spojením — používejte jen v důvěryhodných sítích, nebo aktivujte HTTPS
- Starší TCP nemá žádnou autentizaci (beze změny)
HTTPS (TLS)
Když je aktivováno Použít HTTPS, aplikace vygeneruje soukromou lokální certifikační autoritu (CA) a certifikát serveru podepsaný touto CA. Klienti musí této exportované CA důvěřovat, aby se mohli připojit přes https://.
Aktivace HTTPS
- Otevřete zobrazení Server z navigace v postranním panelu
- Zapněte Použít HTTPS
- Klepněte na Exportovat certifikát CA a přes nabídku sdílení jej odešlete přes AirDrop nebo uložte na každé klientské zařízení
- Spusťte server; ověřte, že se URL endpointu změní na
https://
Důvěra v CA na klientech
Nastavte důvěru exportované CA na zařízení, na kterém běží AI klient (obvykle váš Mac):
- Exportujte CA z obrazovky Server na iPhonu
- Otevřete PEM v aplikaci Přístup ke klíčence na klientském Macu
- Nastavte Trust → Always Trust
Minimální verze Node pro --use-system-ca
Node můstky (mcp-remote) mohou použít NODE_OPTIONS=--use-system-ca pouze pokud Node splňuje:
| Řada Node | Minimální verze |
|---|---|
| 22.x | 22.19.0 |
| 23.x | 23.8.0 |
| 24.x | 24.6.0 |
| 25+ | libovolná |
Na starších verzích Node nastavte NODE_EXTRA_CA_CERTS na cestu k PEM souboru, který proces můstku umí přečíst. Použití --use-system-ca na nepodporované verzi Node zabrání spuštění procesu.
Rozsah důvěry:
--use-system-cadůvěřuje celé systémové klíčence, nejen CA této aplikace.NODE_EXTRA_CA_CERTSomezuje důvěru na jediný PEM soubor (alternativa na starších verzích Node). Přepínač je dokumentován pro macOS/Windows.
| Typ klienta | Konfigurace |
|---|---|
| Cursor, VS Code, Claude Code, Codex | Důvěra v klíčence na klientském Macu — použijte endpoint https:// z obrazovky Server |
| mcp-remote (iOS / LAN) | Nastavte důvěru CA v klíčence na Macu, na kterém běží mcp-remote. Ukázka použije NODE_OPTIONS=--use-system-ca, pokud Node splňuje minimální verzi; na starších verzích nastavte NODE_EXTRA_CA_CERTS na čitelnou cestu k PEM |
| curl / skripty | Předejte --cacert /cesta/k/mcp-ca.pem nebo nastavte NODE_EXTRA_CA_CERTS |
Otisk CA se zobrazuje na obrazovce Server, abyste mohli ověřit, že jste exportovali správný certifikát.
Změny LAN IP na iOS
Když se změní IP adresa vašeho iPhonu v místní síti, aplikace znovu vygeneruje koncový certifikát s aktualizovanými Subject Alternative Names a restartuje HTTPS listener. Pokud se IP adresa změnila, znovu zkopírujte URL endpointu. Certifikát CA zůstává stejný, pokud jej nezregenerujete vypnutím a zapnutím HTTPS.
Příklad HTTPS endpointu
https://192.168.1.42:9000/mcp
Nahraďte hostitele hodnotou zobrazenou na obrazovce Server.
Verze kontraktu
| Verze | Názvy nástrojů TCP | Poznámky |
|---|---|---|
| v1.1.0 (výchozí) | get_* |
Doporučeno pro nová nastavení |
| v1.0.0 | Starší (health_metrics, …) |
Aktualizace kompatibility v1.0.0 pro Claude Desktop |
| v0.0.1 | Starší | Nejstarší, pro kompatibilitu |
HTTP vždy používá názvy nástrojů get_*; verze kontraktu ovlivňuje jen výchozí hodnoty schématu.
Konfigurace klienta
Obrazovka Server obsahuje úryvky ke zkopírování pro každou integraci. Použijte endpoint a token zobrazené tam. Formáty ověřte podle verze svého klienta.
Všechny níže uvedené příklady používají ukázkovou LAN adresu — nahraďte ji adresou svého iPhonu z obrazovky Server.
Claude Code (CLI)
Spusťte na svém 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 exportu a nastavení důvěry 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 / soubor 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 se připojuje přímo přes Streamable HTTP — Node.js můstek není potřeba. Konfigurace se nachází v ~/.codex/config.toml (globální) nebo v .codex/config.toml v důvěryhodném adresáři projektu.
CLI (doporučeno):
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ální config.toml:
[mcp_servers.health-auto-export]
url = "http://192.168.1.42:9000/mcp"
bearer_token_env_var = "HAE_MCP_TOKEN"
enabled = true
Před spuštěním Codexu exportujte HAE_MCP_TOKEN s vaším Bearer tokenem. Po nastavení spusťte v relaci Codexu /mcp a ověřte, že je server připojen.
Pokud v Health Auto Export znovu vygenerujete Bearer token, aktualizujte HAE_MCP_TOKEN a znovu spusťte codex mcp add, nebo odstraňte a znovu přidejte položku serveru.
mcp-remote (iOS / LAN)
Pro klienty, kteří umí jen stdio (jako Claude Desktop) a nemohou se připojit přímo přes HTTP. Vyžaduje Node.js na Macu, na kterém běží klient.
- Spusťte server na iPhonu a zkopírujte endpoint a token
- Na svém Macu vyberte na obrazovce Server mcp-remote (iOS / LAN) a zkopírujte JSON úryvek, nebo jej vložte do konfigurace 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>"
]
}
Když je HTTPS aktivováno:
- Exportujte CA z iPhonu a nastavte její důvěru v Přístupu ke klíčence (Always Trust) na svém Macu
- Použijte
https://192.168.1.42:9000/mcpvargs - Pokud Node splňuje minimální verzi pro
--use-system-ca(22.19.0 na 22.x, 23.8.0 na 23.x, 24.6.0 na 24.x, nebo jakákoli verze 25+), přidejte:
"env": {
"NODE_OPTIONS": "--use-system-ca"
}
Na starších verzích Node nastavte NODE_EXTRA_CA_CERTS na čitelnou cestu k PEM. Po aktualizaci konfigurace restartujte stdio klienta.
Snížení latence při startu: npx -y stáhne mcp-remote při prvním použití a znovu kontroluje po vypršení cache, což může způsobit několikasekundové zpoždění. Instalace globálně toto eliminuje:
npm install -g mcp-remote@0.1.16
Argumenty nástrojů
Formáty data
Parametry start a end přijímají dva formáty:
| Formát | Příklad | Poznámky |
|---|---|---|
yyyy-MM-dd |
2026-06-13 |
Počáteční datum: půlnoc; koncové datum: 23:59:59 |
yyyy-MM-dd HH:mm:ss Z |
2026-06-13 00:00:00 +0000 |
Explicitní čas a časové pásmo |
TCP
- Nešifrovaný, neautentizovaný JSON-RPC na portu 9000
- Pro starší názvy nástrojů použijte kontrakt v1.0.0 s Node můstkem
health-auto-export-mcp-server - Pro TCP názvy nástrojů
get_*použijte kontrakt v1.1.0 (Node můstek aktualizujte samostatně)
Tipy
- Držte Health Auto Export na iPhonu v popředí, dokud jsou klienti připojeni
- Pokud máte podezření, že token unikl, znovu jej vygenerujte
- Po změně LAN IP vašeho iPhonu znovu zkopírujte URL endpointu
Podpora přes chat
Získejte diagnostiku z protokolů událostí aplikace v Nastavení → Pokročilé → Exportovat protokoly událostí. Viz Průvodce protokoly událostí aplikace. Vygenerovaný soubor zip sdílejte přes chatovou podporu nebo e-mailem.