Poveži se s poslužiteljem
Povežite se s MCP poslužiteljem Health Auto Exporta za AI klijente i skripte na vašoj lokalnoj mreži.
Last updated: July 14, 2026
Na ovoj stranici
- Pregled
- Preduvjeti
- Pokretanje poslužitelja
- Autentifikacija (HTTP)
- HTTPS (TLS)
- Omogućavanje HTTPS-a
- Pouzdanost CA na klijentima
- Promjene LAN IP adrese na iOS-u
- Primjer HTTPS krajnje točke
- Verzija ugovora
- Konfiguracija klijenta
- Claude Code (CLI)
- Claude Code / datoteka projekta (<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)
- Argumenti alata
- Formati datuma
- TCP
- Savjeti
- Podrška putem chata
Vodič za povezivanje s poslužiteljem
MCP poslužitelj na iOS-u omogućuje AI klijentima i skriptama na vašoj lokalnoj mreži postavljanje upita nad vašim zdravstvenim podacima. HTTP (Streamable MCP) je preporučeni transport. iOS također podržava TCP za konfiguracije s Node mostom.
Klijenti se izvode na vašem Macu ili drugim uređajima na istoj mreži i povezuju se s krajnjom točkom (endpoint) prikazanom na vašem iPhoneu.
Pregled
| Transport | Krajnja točka |
|---|---|
| HTTP (preporučeno) | http://{LAN_IP}:9000/mcp (ili https:// kada je HTTPS omogućen) |
| TCP | {LAN_IP}:9000 (bez autentifikacije) |
Zamijenite {LAN_IP} adresom prikazanom na zaslonu Poslužitelj dok poslužitelj radi.
Primjene:
- Povezivanje Claude Codea, Codexa, Cursora ili VS Codea na Macu sa zdravstvenim podacima na iPhoneu
- Korištenje mcp-remote (iOS / LAN) za klijente koji podržavaju samo stdio, kao Claude Desktop
- Postavljanje upita o metrikama i treninzima iz skripti na vašoj lokalnoj mreži (HTTP)
- TCP integracije putem Node mosta health-auto-export-mcp-server
Preduvjeti
- Health Auto Export na iPhoneu (aplikacija mora ostati u prvom planu dok su klijenti povezani)
- Premium pretplata
- HTTP: Bearer token sa zaslona Poslužitelj
- Dozvola Lokalna mreža na iPhoneu
- Klijentski uređaj: ista Wi‑Fi ili lokalna mreža kao iPhone; Node.js samo ako koristite mcp-remote (iOS / LAN)
Pokretanje poslužitelja
- Na iPhoneu otvorite Poslužitelj putem navigacije u bočnoj traci
- Odaberite HTTP (preporučeno) ili TCP
- Po želji uključite Koristi HTTPS (upute u nastavku)
- Dodirnite Pokreni poslužitelj
- Kopirajte URL krajnje točke i Bearer token
Poslužitelj se automatski zaustavlja ako Health Auto Export ode u pozadinu (i za HTTP i za TCP).
Autentifikacija (HTTP)
Svi HTTP zahtjevi zahtijevaju:
Authorization: Bearer <vaš-token>
- Token po potrebi ponovno generirajte na zaslonu Poslužitelj
- Kod običnog HTTP-a token se šalje nešifriranom vezom — koristite samo na pouzdanim mrežama ili uključite HTTPS
- Stariji TCP nema autentifikaciju (nepromijenjeno)
HTTPS (TLS)
Kada je uključeno Koristi HTTPS, aplikacija generira privatno lokalno certifikacijsko tijelo (CA) i certifikat poslužitelja koji ono potpisuje. Klijenti se moraju pouzdati u izvezeni CA prije nego što se mogu povezati putem https://.
Omogućavanje HTTPS-a
- Otvorite prikaz Poslužitelj putem navigacije u bočnoj traci
- Uključite Koristi HTTPS
- Dodirnite Izvezi CA certifikat i putem izbornika za deljenje ga poveži AirDropom ili spremite datoteku CA na svaki klijentski uređaj
- Pokrenite poslužitelj — provjerite da se URL krajnje točke promijenio u
https://
Pouzdanost CA na klijentima
Postavite pouzdanost izvezenog CA na uređaju na kojem se izvodi AI klijent (obično vaš Mac):
- Izvezite CA sa zaslona Poslužitelj na iPhoneu
- Otvorite PEM u aplikaciji Keychain Access na klijentskom Macu
- Postavite Trust → Always Trust
Minimalna verzija Node-a za --use-system-ca
Node mostovi (mcp-remote) mogu koristiti NODE_OPTIONS=--use-system-ca samo kada Node zadovoljava:
| Linija Node-a | Minimalna verzija |
|---|---|
| 22.x | 22.19.0 |
| 23.x | 23.8.0 |
| 24.x | 24.6.0 |
| 25+ | bilo koja |
Na starijim verzijama Node-a postavite NODE_EXTRA_CA_CERTS na putanju do PEM datoteke koju proces mosta može pročitati. Korištenje --use-system-ca na nepodržanoj verziji Node-a spriječit će pokretanje procesa.
Opseg pouzdanosti:
--use-system-capouzdaje se u cijeli sustavski Keychain, a ne samo u CA ove aplikacije.NODE_EXTRA_CA_CERTSograničava pouzdanost na jednu PEM datoteku (alternativa na starijim verzijama Node-a). Ova zastavica dokumentirana je za macOS/Windows.
| Vrsta klijenta | Postavljanje |
|---|---|
| Cursor, VS Code, Claude Code, Codex | Pouzdanost u Keychainu na klijentskom Macu — koristite endpoint https:// sa zaslona Poslužitelj |
| mcp-remote (iOS / LAN) | Postavite pouzdanost CA u Keychainu na Macu na kojem se izvodi mcp-remote. Isječak koristi NODE_OPTIONS=--use-system-ca kada Node zadovoljava minimalnu verziju; na starijim verzijama postavite NODE_EXTRA_CA_CERTS na čitljivu putanju do PEM-a |
| curl / skripte | Proslijedite --cacert /putanja/do/mcp-ca.pem ili postavite NODE_EXTRA_CA_CERTS |
Otisak CA prikazuje se na zaslonu Poslužitelj kako biste mogli provjeriti da ste izvezli ispravan certifikat.
Promjene LAN IP adrese na iOS-u
Kada se LAN IP adresa vašeg iPhonea promijeni, aplikacija ponovno generira krajnji certifikat s ažuriranim Subject Alternative Names i ponovno pokreće HTTPS listener. Ponovno kopirajte URL krajnje točke ako se IP adresa promijenila. Certifikat CA ostaje isti osim ako ga ponovno generirate isključivanjem i uključivanjem HTTPS-a.
Primjer HTTPS krajnje točke
https://192.168.1.42:9000/mcp
Zamijenite hosta vrijednošću prikazanom na zaslonu Poslužitelj.
Verzija ugovora
| Verzija | Nazivi TCP alata | Napomene |
|---|---|---|
| v1.1.0 (zadano) | get_* |
Preporučeno za nove postavke |
| v1.0.0 | Naslijeđeno (health_metrics, …) |
Ažuriranje kompatibilnosti v1.0.0 za Claude Desktop |
| v0.0.1 | Naslijeđeno | Najstarije, zbog kompatibilnosti |
HTTP uvijek koristi nazive alata get_*; verzija ugovora utječe samo na zadane vrijednosti sheme.
Konfiguracija klijenta
Zaslon Poslužitelj sadrži isječke za kopiranje i lijepljenje za svaku integraciju. Koristite krajnju točku i token prikazane tamo. Provjerite formate u odnosu na verziju vašeg klijenta.
Svi primjeri u nastavku koriste primjer LAN adrese — zamijenite je adresom vašeg iPhonea sa zaslona Poslužitelj.
Claude Code (CLI)
Pokrenite na svom Macu (zahtijeva Claude Code CLI):
HTTP:
claude mcp add --transport http health-auto-export \
http://192.168.1.42:9000/mcp \
--header "Authorization: Bearer <token>"
HTTPS (nakon izvoza i postavljanja pouzdanosti CA na vašem Macu):
claude mcp add --transport http health-auto-export \
https://192.168.1.42:9000/mcp \
--header "Authorization: Bearer <token>"
Claude Code / datoteka projekta (.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 povezuje izravno putem Streamable HTTP-a — Node.js most nije potreban. Konfiguracija se nalazi u ~/.codex/config.toml (globalno) ili u .codex/config.toml unutar pouzdanog direktorija projekta.
CLI (preporuč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
Ručni config.toml:
[mcp_servers.health-auto-export]
url = "http://192.168.1.42:9000/mcp"
bearer_token_env_var = "HAE_MCP_TOKEN"
enabled = true
Izvezite HAE_MCP_TOKEN s vašim Bearer tokenom prije pokretanja Codexa. Nakon postavljanja pokrenite /mcp unutar sesije Codexa da biste provjerili je li poslužitelj povezan.
Ako ponovno generirate Bearer token u Health Auto Exportu, ažurirajte HAE_MCP_TOKEN i ponovno pokrenite codex mcp add, ili uklonite i ponovno dodajte unos poslužitelja.
mcp-remote (iOS / LAN)
Za klijente koji podržavaju samo stdio (kao Claude Desktop) i ne mogu se povezati izravno putem HTTP-a. Zahtijeva Node.js na Macu na kojem se izvodi klijent.
- Pokrenite poslužitelj na iPhoneu i kopirajte krajnju točku i token
- Na svom Macu odaberite mcp-remote (iOS / LAN) na zaslonu Poslužitelj i kopirajte JSON isječak, ili ga zalijepite u MCP konfiguraciju klijenta (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>"
]
}
Kada je HTTPS uključen:
- Izvezite CA s iPhonea i postavite njegovu pouzdanost u Keychain Accessu (Always Trust) na svom Macu
- Koristite
https://192.168.1.42:9000/mcpuargs - Kada Node zadovoljava minimalnu verziju za
--use-system-ca(22.19.0 na 22.x, 23.8.0 na 23.x, 24.6.0 na 24.x, ili bilo koju verziju 25+), dodajte:
"env": {
"NODE_OPTIONS": "--use-system-ca"
}
Na starijim verzijama Node-a postavite NODE_EXTRA_CA_CERTS na čitljivu putanju do PEM-a. Ponovno pokrenite stdio klijent nakon ažuriranja konfiguracije.
Smanjenje latencije pri pokretanju: npx -y preuzima mcp-remote prilikom prve upotrebe i ponovno provjerava kada predmemorija istekne, što može uzrokovati kašnjenja od nekoliko sekundi. Globalna instalacija ovo uklanja:
npm install -g mcp-remote@0.1.16
Argumenti alata
Formati datuma
Parametri start i end prihvaćaju dva formata:
| Format | Primjer | Napomene |
|---|---|---|
yyyy-MM-dd |
2026-06-13 |
Početni datum: ponoć; krajnji datum: 23:59:59 |
yyyy-MM-dd HH:mm:ss Z |
2026-06-13 00:00:00 +0000 |
Izričito vrijeme i pomak vremenske zone |
TCP
- Nešifrirani, neautentificirani JSON-RPC na portu 9000
- Za naslijeđene nazive alata koristite ugovor v1.0.0 s Node mostom
health-auto-export-mcp-server - Za TCP nazive alata
get_*koristite ugovor v1.1.0 (Node most ažurirajte odvojeno)
Savjeti
- Držite Health Auto Export u prvom planu na iPhoneu dok su klijenti povezani
- Ponovno generirajte token ako sumnjate da je izložen
- Ponovno kopirajte URL krajnje točke nakon promjene LAN IP adrese vašeg iPhonea
Podrška putem chata
Prikupite dijagnostiku iz zapisa događaja aplikacije putem Postavke → Napredno → Izvezi zapise događaja. Pogledajte Vodič za zapise događaja aplikacije. Podijelite generiranu zip datoteku putem podrške u chatu ili e-poštom.