Yhdistä palvelimeen
Muodosta yhteys Health Auto Export -sovelluksen MCP-palvelimeen paikallisverkkosi tekoälyasiakkaita ja skripteja varten.
Last updated: July 14, 2026
Tällä sivulla
- Yleiskatsaus
- Vaatimukset
- Palvelimen käynnistäminen
- Todennus (HTTP)
- HTTPS (TLS)
- HTTPS:n käyttöönotto
- CA:han luottaminen asiakaslaitteissa
- iOS:n lähiverkon IP-osoitteen muutokset
- Esimerkki HTTPS-päätepisteestä
- Sopimusversio
- Asiakkaan määritys
- Claude Code (CLI)
- Claude Code / projektitiedosto (<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)
- Työkalujen argumentit
- Päivämäärämuodot
- TCP
- Vinkkejä
- Chat-tuki
Palvelinyhteyden opas
iOS-laitteella toimiva MCP-palvelin antaa paikallisverkkosi tekoälyasiakkaille ja skripteille mahdollisuuden hakea terveystietojasi. HTTP (Streamable MCP) on suositeltu siirtotapa. iOS tukee myös TCP-yhteyttä Node-siltaa käyttäville asetuksille.
Asiakkaat toimivat Macilläsi tai muilla samassa verkossa olevilla laitteilla ja muodostavat yhteyden iPhonessa näytettyyn päätepisteeseen.
Yleiskatsaus
| Siirtotapa | Päätepiste |
|---|---|
| HTTP (suositus) | http://{LAN_IP}:9000/mcp (tai https://, kun HTTPS on käytössä) |
| TCP | {LAN_IP}:9000 (ei todennusta) |
Korvaa {LAN_IP} osoitteella, joka näkyy Server-näytöllä palvelimen ollessa käynnissä.
Käyttötapauksia:
- Yhdistä Claude Code, Codex, Cursor tai VS Code Macilläsi iPhonessa oleviin terveystietoihin
- Käytä mcp-remote (iOS / LAN) -toimintoa vain stdio:ta tukeville asiakkaille, kuten Claude Desktop
- Hae mittareita ja harjoituksia skripteillä paikallisverkossasi (HTTP)
- TCP-integraatiot health-auto-export-mcp-server-Node-sillan kautta
Vaatimukset
- Health Auto Export iPhonessa (sovelluksen on pysyttävä etualalla, kun asiakkaita on yhdistettynä)
- Premium-tilaus
- HTTP: Bearer-token Server-näytöltä
- Paikallisverkko-käyttöoikeus iPhonessa
- Asiakaslaite: Samassa Wi-Fi- tai lähiverkossa kuin iPhone; Node.js tarvitaan vain, jos käytät mcp-remote (iOS / LAN) -toimintoa
Palvelimen käynnistäminen
- Avaa iPhonessa Server sivupalkin navigoinnin kautta
- Valitse HTTP (suositus) tai TCP
- Ota halutessasi käyttöön Use HTTPS (ohjeet alla)
- Napauta Start Server
- Kopioi päätepisteen URL-osoite ja bearer-token
Palvelin pysähtyy automaattisesti, jos Health Auto Export siirtyy taustalle (koskee sekä HTTP- että TCP-yhteyttä).
Todennus (HTTP)
Kaikki HTTP-pyynnöt vaativat:
Authorization: Bearer <your-token>
- Luo token uudelleen Server-näytöllä, jos katsot sen tarpeelliseksi
- Tavallisessa HTTP-yhteydessä token lähetetään salaamattoman yhteyden yli — käytä vain luotetuissa verkoissa tai ota käyttöön HTTPS
- Vanhassa TCP-yhteydessä ei ole todennusta (ei muuttunut)
HTTPS (TLS)
Kun Use HTTPS on käytössä, sovellus luo yksityisen paikallisen varmentajan (CA) ja tämän CA:n allekirjoittaman palvelimen varmenteen. Asiakkaiden on luotettava vietyyn CA:han, ennen kuin ne voivat muodostaa yhteyden https://-osoitteen kautta.
HTTPS:n käyttöönotto
- Avaa Server-näkymä sivupalkin navigoinnin kautta
- Kytke Use HTTPS päälle
- Napauta Export CA Certificate ja lähetä CA-tiedosto jakovalikon avulla AirDropilla tai tallenna se kullekin asiakaslaitteelle
- Käynnistä palvelin — varmista, että päätepisteen URL-osoite vaihtuu
https://-muotoon
CA:han luottaminen asiakaslaitteissa
Luota vietyyn CA:han laitteessa, jossa tekoälyasiakas toimii (yleensä Macisi):
- Vie CA Server-näytöltä iPhonessa
- Avaa PEM-tiedosto Keychain Accessissa asiakas-Macilla
- Aseta Trust → Always Trust
Vähimmäis-Node-versio --use-system-ca-asetukselle
Node-sillat (mcp-remote) voivat käyttää NODE_OPTIONS=--use-system-ca-asetusta vain, kun Node täyttää seuraavat vaatimukset:
| Node-sarja | Vähimmäisversio |
|---|---|
| 22.x | 22.19.0 |
| 23.x | 23.8.0 |
| 24.x | 24.6.0 |
| 25+ | mikä tahansa |
Vanhemmissa Node-versioissa aseta sen sijaan NODE_EXTRA_CA_CERTS osoittamaan PEM-poluun, jonka siltaprosessi voi lukea. --use-system-ca-asetuksen käyttö tuetulla Node-versiolla estää prosessin käynnistymisen.
Luottamuksen laajuus:
--use-system-caluottaa koko järjestelmän avainnippuun (Keychain), ei vain tämän sovelluksen CA:han.NODE_EXTRA_CA_CERTSrajaa luottamuksen yhteen PEM-tiedostoon (varajärjestelmä vanhemmille Node-versioille). Kytkin on dokumentoitu macOS/Windows-järjestelmille.
| Asiakastyyppi | Määritys |
|---|---|
| Cursor, VS Code, Claude Code, Codex | Keychain-luottamus asiakas-Macilla — käytä https://-päätepistettä Server-näytöltä |
| mcp-remote (iOS / LAN) | Luota CA:han Keychainissa Macilla, jolla mcp-remote toimii. Katkelma käyttää NODE_OPTIONS=--use-system-ca-asetusta, kun Node täyttää vähimmäisversion; vanhemmissa Node-versioissa aseta NODE_EXTRA_CA_CERTS luettavaan PEM-polkuun |
| curl / skriptit | Anna --cacert /path/to/mcp-ca.pem tai aseta NODE_EXTRA_CA_CERTS |
CA:n sormenjälki näkyy Server-näytöllä, jotta voit varmistaa viestäneesi oikean varmenteen.
iOS:n lähiverkon IP-osoitteen muutokset
Kun iPhonesi lähiverkon IP-osoite muuttuu, sovellus luo palvelimen varmenteen uudelleen päivitetyillä Subject Alternative Names -tiedoilla ja käynnistää HTTPS-kuuntelijan uudelleen. Kopioi päätepisteen URL-osoite uudelleen, jos IP muuttui. CA-varmenne pysyy samana, ellet luo sitä uudelleen kytkemällä HTTPS:n pois päältä ja sitten takaisin päälle.
Esimerkki HTTPS-päätepisteestä
https://192.168.1.42:9000/mcp
Korvaa isäntä Server-näytöllä näkyvällä arvolla.
Sopimusversio
| Versio | TCP-työkalujen nimet | Huomiot |
|---|---|---|
| v1.1.0 (oletus) | get_* |
Suositellaan uusiin asetuksiin |
| v1.0.0 | Vanha (health_metrics, …) |
Claude Desktop -yhteensopivuuspäivitys v1.0.0 |
| v0.0.1 | Vanha | Vanhin yhteensopivuus |
HTTP käyttää aina get_*-työkalujen nimiä; sopimusversio vaikuttaa vain skeeman oletusarvoihin.
Asiakkaan määritys
Server-näytöllä on kopioitavia katkelmia kutakin integraatiota varten. Käytä siellä näkyvää päätepistettä ja tokenia. Tarkista muodot asiakasversiosi mukaan.
Kaikissa alla olevissa esimerkeissä käytetään paikkamerkkinä lähiverkon osoitetta — korvaa se iPhonesi osoitteella Server-näytöltä.
Claude Code (CLI)
Suorita Macilläsi (vaatii Claude Code -CLI:n):
HTTP:
claude mcp add --transport http health-auto-export \
http://192.168.1.42:9000/mcp \
--header "Authorization: Bearer <token>"
HTTPS (kun CA on viety ja siihen on luotettu Macilläsi):
claude mcp add --transport http health-auto-export \
https://192.168.1.42:9000/mcp \
--header "Authorization: Bearer <token>"
Claude Code / projektitiedosto (.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 muodostaa yhteyden Streamable HTTP:n kautta suoraan — Node.js-siltaa ei tarvita. Määritys sijaitsee tiedostossa ~/.codex/config.toml (yleinen) tai .codex/config.toml luotetussa projektihakemistossa.
CLI (suositus):
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
Manuaalinen config.toml:
[mcp_servers.health-auto-export]
url = "http://192.168.1.42:9000/mcp"
bearer_token_env_var = "HAE_MCP_TOKEN"
enabled = true
Vie HAE_MCP_TOKEN bearer-tokenillasi ennen Codexin käynnistämistä. Kun asetus on tehty, suorita /mcp Codex-istunnossa varmistaaksesi, että palvelin on yhdistetty.
Jos luot bearer-tokenin uudelleen Health Auto Exportissa, päivitä HAE_MCP_TOKEN ja suorita codex mcp add uudelleen, tai poista ja lisää palvelinmerkintä uudelleen.
mcp-remote (iOS / LAN)
Vain stdio:ta tukeville asiakkaille (kuten Claude Desktop), jotka eivät voi muodostaa yhteyttä HTTP:n kautta suoraan. Vaatii Node.js:n Macilla, jolla asiakas toimii.
- Käynnistä palvelin iPhonessa ja kopioi päätepiste ja token
- Valitse Macilläsi mcp-remote (iOS / LAN) Server-näytöllä ja kopioi JSON-katkelma, tai liitä se asiakkaan MCP-määritykseen (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>"
]
}
Kun HTTPS on käytössä:
- Vie CA iPhonesta ja luota siihen Keychain Accessissa (Always Trust) Macilläsi
- Käytä
https://192.168.1.42:9000/mcp-osoitettaargs-kohdassa - Kun Node täyttää
--use-system-ca-asetuksen vähimmäisversion (22.19.0 sarjassa 22.x, 23.8.0 sarjassa 23.x, 24.6.0 sarjassa 24.x, tai mikä tahansa 25+ julkaisu), lisää:
"env": {
"NODE_OPTIONS": "--use-system-ca"
}
Vanhemmissa Node-versioissa aseta sen sijaan NODE_EXTRA_CA_CERTS luettavaan PEM-polkuun. Käynnistä stdio-asiakas uudelleen määrityksen päivittämisen jälkeen.
Käynnistysviiveen pienentäminen: npx -y lataa mcp-remote-paketin ensimmäisellä käyttökerralla ja tarkistaa sen uudelleen välimuistin vanhenemisen yhteydessä, mikä voi aiheuttaa usean sekunnin viiveitä. Yleinen esiasennus poistaa tämän:
npm install -g mcp-remote@0.1.16
Työkalujen argumentit
Päivämäärämuodot
start- ja end-parametrit hyväksyvät kaksi muotoa:
| Muoto | Esimerkki | Huomiot |
|---|---|---|
yyyy-MM-dd |
2026-06-13 |
Alkupäivä: keskiyö; loppupäivä: 23:59:59 |
yyyy-MM-dd HH:mm:ss Z |
2026-06-13 00:00:00 +0000 |
Selkeä aika ja aikavyöhykkeen poikkeama |
TCP
- Salaamaton, todentamaton JSON-RPC portissa 9000
- Käytä v1.0.0-sopimusta Node
health-auto-export-mcp-server-sillan kanssa vanhoja työkalunimiä varten - Käytä v1.1.0-sopimusta
get_*-TCP-työkalunimiä varten (päivitä Node-silta erikseen)
Vinkkejä
- Pidä Health Auto Export etualalla iPhonessa, kun asiakkaita on yhdistettynä
- Luo token uudelleen, jos epäilet sen paljastuneen
- Kopioi päätepisteen URL-osoite uudelleen sen jälkeen, kun iPhonesi lähiverkon IP-osoite on muuttunut
Chat-tuki
Kerää diagnostiikkaa vientisovelluksen tapahtumalokeista siirtymällä Settings → Advanced → Export Event Logs. Katso Sovelluksen tapahtumalokien opas. Jaa luotu zip-tiedosto Chat-tuen tai sähköpostin kautta.