Använda en MCP-klient på iPhone: de listade anslutningarna, din egen server och begränsningarna
Orvena är en MCP-klient för iPhone. Den kopplar assistenten till Notion, Linear, GitHub, Jira & Confluence, Zapier och Home Assistant, eller till en MCP-server du kör själv, och låter Apple Intelligence, Private Cloud Compute, Orvenas egen modell eller en OpenRouter-modell anropa deras verktyg. Den här guiden går igenom konfigurationsskärmarna med namn, reglerna som en egen server måste uppfylla, hur verktygen får plats i ett litet kontextfönster och de godkännanden du ser innan något ändras eller skickas.
Vad en MCP-klient på iPhone gör
MCP, Model Context Protocol, är en öppen standard för att koppla tjänster till AI-assistenter. En tjänst kör en MCP-server som listar tjänstens verktyg, vart och ett med ett namn, en beskrivning och de argument det tar, och klienten anropar ett verktyg när modellen ber om det. Orvena är klienten och pratar med varje server över HTTPS direkt från din iPhone.
Orvena ansluter bara till fjärrservrar via MCP streamable HTTP. En lokal stdio-server, den sort som en datorapp startar som ett kommando, kan inte köras i Orvena, så lägg den bakom en HTTPS-brygga som går att nå på distans och lägg till den adressen i stället.
Anslutningarna som Orvena listar
Öppna menyn uppe till vänster, sedan Inställningar och sedan Anslutningar (raden med rubriken "Anslut dina grejer"). Version 2.0.0 listar sex tjänster:
| Anslutning | Inloggning | Vad den låter dig göra |
|---|---|---|
| Notion | OAuth | Hitta och arbeta med sidor, databaser och innehåll i arbetsytan. |
| Linear | OAuth, läsa och skriva | Hitta och arbeta med issues, projekt, team och planeringsdata. |
| GitHub | Engångskod, ingen personlig åtkomsttoken | Hitta och arbeta med repositorier, kod, issues och pull requests. |
| Jira & Confluence | OAuth, 13 scopes, bland annat skrivbehörighet för arbete i Jira och sidor i Confluence | Hitta och arbeta med arbetsobjekt i Jira och med spaces, sidor och kommentarer i Confluence. |
| Zapier | Anslutningstoken | Använda de appar och åtgärder som är konfigurerade på din Zapier MCP-server. |
| Home Assistant | Åtkomsttoken och din HTTPS-adress | Visa och styra de enheter, entiteter, scener och automationer som den exponerar. |
Modellen läser de här beskrivningarna för att avgöra vilken tjänst en förfrågan behöver. Varje server rapporterar sina egna verktyg efter inloggningen, och raden visar hur många de är. Slack, Figma, Canva, Todoist och PayPal finns inte med, eftersom Orvena i dag inte kan uppfylla deras krav på inloggning.
- Tryck på Anslut på ett kort. Utan Premium Unlock står det Premium på knappen, och den öppnar köpskärmen.
- För Notion, Linear och Jira & Confluence öppnas tjänstens egen inloggningssida i en ruta när servern ber om inloggning. Godkänn åtkomsten där.
- För GitHub visar en ruta med rubriken "Auktorisera Orvena" en engångskod. Tryck på "Kopiera koden och öppna GitHub", klistra in koden och godkänn. I rutan står det "Väntar på auktorisering…" tills GitHub bekräftar.
- Tjänsten flyttas upp till listan överst, och statusen ändras från "Ansluter…" till antalet verktyg.
Home Assistant MCP på iPhone, och Zapier
Båda använder en token i stället för en inloggningssida. I Home Assistant lägger du till integrationen "Model Context Protocol Server" och skapar sedan en token under din profil, Säkerhet, Långlivade åtkomsttokens (Long-lived access tokens). I Orvena trycker du på Anslut på Home Assistant, anger adressen under "Var finns den?", till exempel https://your-home:8123/api/mcp, och klistrar in token.
Orvena kräver HTTPS här även i ditt eget nätverk, så den skickar inte token till en http://-adress, som http://homeassistant.local:8123 eller en lokal IP-adress via http://. Med en http://-adress händer ingenting när du trycker på Anslut i rutan. Home Assistant behöver ett giltigt TLS-certifikat eller en betrodd omvänd proxy med HTTPS.
Zapier ber bara om token: skapa en server på mcp.zapier.com, välj dess appar och kopiera anslutningstoken från fliken Connect.
Så lägger du till en egen MCP-server
Det sista kortet under Anslutningar, "Din egen server", öppnar "Anpassad server". Adressen måste använda https:// med ett värdnamn och får inte innehålla användarnamn, lösenord eller #fragment. Servern måste tala MCP streamable HTTP, svara med vanlig JSON eller en SSE-ström och stödja protokollversion 2025-11-25, 2025-06-18 eller 2025-03-26. Omdirigeringar måste stanna på samma ursprung, och en server som inte rapporterar några verktyg sparas inte.
- Fyll i Namn och adressfältet, där platshållaren är https://server.example/mcp.
- Om servern använder en API-nyckel eller token klistrar du in den i "Bearer token (optional)" (bearer-token, valfritt). Lämnar du fältet tomt provar Orvena öppen åtkomst och sedan inloggning.
- Om en OAuth-server inte anger vilka scopes den behöver skriver du in dem i "OAuth scopes, space-separated (optional)" (OAuth-scope separerade med mellanslag, valfritt).
- I "Vad kan den här servern hjälpa till med? (valfritt)" skriver du en mening om vad den är till för.
- Tryck på "Lägg till server". Det står "Kontrollerar…" medan Orvena ansluter och listar verktygen.
Orvena startar OAuth först efter ett HTTP 401, 403 eller en WWW-Authenticate-utmaning, och auktoriseringsservern måste stödja PKCE med S256.
Orvena använder syftesraden bara för att avgöra när servern ska laddas. Utan en sådan bygger Orvena varje servers sammanfattning av upp till fyra verktygsbeskrivningar, avkortade till 320 tecken. Om något verktyg saknar beskrivning visar raden "Add a purpose so Orvena can choose this server reliably." (lägg till ett syfte så att Orvena kan välja servern på ett tillförlitligt sätt), och om inget verktyg har någon används servern bara när du nämner den vid namn. Åtgärda det med "Beskriv syftet" i radens •••-meny.
Vad som kräver Premium Unlock
Alla anslutningar kräver det, både de sex listade tjänsterna och servrar du lägger till själv. Premium Unlock är ett engångsköp för 14,99 USD utan prenumeration, och det lägger också till Private Cloud Compute i iOS 27, molnmodeller via din egen OpenRouter-nyckel, röstsamtal och schemalagda uppgifter. Apple Intelligence och Orvenas hämtade modell är gratis, men utan upplåsningen svarar de utan verktygen från anslutningarna.
Använda MCP med Apple Intelligence och de andra motorerna
Alla fyra motorer på skärmen Modeller får verktygen från anslutningarna. För Apple Intelligence och Private Cloud Compute konverterar Orvena varje MCP-verktygs JSON-schema till schemaformatet i Apples ramverk Foundation Models. Om ett verktygs schema använder något som ramverket inte kan uttrycka får Apples modeller verktyget utan argument, så använd Orvenas modell eller OpenRouter för det verktyget. Undantaget är en OpenRouter-modell som listas utan stöd för verktyg: "Den här modellen kan inte använda verktyg, så Orvena svarar utan dem."
| Motor | Körs på | Kontextfönster | Verktygsresultat som modellen ser |
|---|---|---|---|
| Apple Intelligence | Denna iPhone, iOS 27 | Läses från iOS medan appen körs: 8 192 token i test med iOS 27, men Apples dokumentation säger 4 096 | Upp till 2 400 tecken |
| Orvenas modell | Denna iPhone (Qwen 3.5 4B, 3,1 GB) | 16 384 token | Upp till 4 000 tecken |
| Private Cloud Compute | Apples servrar, iOS 27, Premium | 32 768 token | Upp till 4 000 tecken |
| OpenRouter | OpenRouter, din egen nyckel, Premium | Modellens angivna längd, 60 000 om den är okänd, högst 120 000 | Upp till 4 000 tecken |
Automatisk, standardinställningen för motor, väljer aldrig Private Cloud Compute eller OpenRouter på egen hand.
Hur verktygslistor och resultat får plats i ett litet fönster
Ett fönster på 8 192 token har lite plats för dussintals verktygsdefinitioner, så verktygen från anslutningarna skickas aldrig till modellen på en gång. Modellen anropar först load_connectors för att välja en eller två tjänster ur en lista över de anslutna tjänsterna, var och en beskriven med högst 180 tecken (8 192 tecken totalt). Sedan väljer load_tools en till åtta operationer från dem. Bara de blir anropbara.
Före varje modellrunda räknar Orvena ihop instruktionerna, de laddade verktygsschemana och 900 token marginal. Om summan överstiger fönstret minus 512 token släpper Orvena verktyg från anslutningarna, nyaste först, utom dem som förfrågan fortfarande måste anropa, och sedan den äldsta färdigheten. Om den operation som behövs ändå inte får plats avbryts turen med "The required connector operation is too large for this model's context window." (den nödvändiga operationen är för stor för modellens kontextfönster).
Verktygsbeskrivningar kortas till 500 tecken, och resultat märks som opålitliga data, vilket säger åt modellen att behandla text från en sida eller ett ärende som innehåll och inte som instruktioner. Ett resultat som går över budgeten komprimeras: fält för sidindelning kommer först, länkar och långa hashvärden tas bort, objekt i en lista behåller högst 12 fält, och långa strängar kortas, med en notering till modellen om att det har skett.
I långa konversationer behåller Orvena de senaste turerna i sin helhet inom motorns fönster och släpper de äldsta. Den sammanfattar inte. När inte ens det får plats visar Apple Intelligence "Den här konversationen är för lång för Apple Intelligence. Starta en ny konversation eller byt till Orvenas hämtade modell i Modeller."
Godkännanden innan något ändras eller lämnar telefonen
Orvena klassificerar varje MCP-verktyg utifrån de annoteringar som servern anger: verktyg som bara läser visar "Läser data utan att ändra dem.", destruktiva verktyg "Raderar, avbryter eller utför en åtgärd som inte kan ångras." och övriga "Skapar eller ändrar data."
- Verktyg som läser och skriver frågar första gången. Rutan, med rubriken "GODKÄNN DENNA ÅTGÄRD", har "Tillåt inte" och "Tillåt", med "Tillåt en gång" eller "Tillåt alltid" i sin meny.
- Destruktiva verktyg frågar varje gång, och då bara med "Tillåt en gång".
- Rutan listar de exakta argumenten, där token, lösenord och andra fält som liknar inloggningsuppgifter visas som [REDACTED CREDENTIAL], och säger vart de skickas, till exempel "Skickar de data som krävs för den här åtgärden till Notion."
- Om samma tur redan har läst något personligt, som din kalender eller en annan anslutnings resultat, har godkännandet rubriken "Send data to" (skicka data till) följt av tjänstens namn. Efter hälsodata frågar den varje gång.
Private Cloud Compute frågar en gång, när du väljer det i Modeller, och säger att varje svar skickar "din konversation och de verktygsresultat som behövs till Apples servrar." Godkännanden för anslutningar visar sedan "Notion → Private Cloud Compute" som destination. OpenRouter frågar före den första förfrågan i en konversation, och igen med "Använda OpenRouter med känsliga data?" när ett resultat från en anslutning finns i historiken. Sparade medgivanden finns under Inställningar, Datadelning, där du kan återkalla dem.
Vart data tar vägen
Trafiken till en anslutning går från iPhone direkt till tjänsten, utan någon Orvena-server emellan. Tjänsten och dess inloggningsserver tar emot de argument du har godkänt, innehållet de skickar tillbaka och inloggningstrafiken. Token stannar i nyckelringen på iPhone, bara på den här enheten. Med Apple Intelligence eller Orvenas modell läses resultaten på telefonen; med Private Cloud Compute går de resultat som ett svar behöver till Apple, och med OpenRouter till OpenRouter efter att du har gett ditt samtycke. Under Inställningar, Aktivitet sparas upp till 30 dagar av verktygsnamn, utfall och destinationer, men aldrig argument. Koppla från tar bort de lokala inloggningsuppgifterna och verktygen, och bekräftelsen påminner dig om att återkalla åtkomsten hos tjänsten också, till exempel "Du kan ändå behöva återkalla Orvena i Notion:s kontoinställningar." Helheten finns i vad som gör en AI-assistent privat.
Felsökning
| Det här ser du | Det här ska du kontrollera |
|---|---|
| "Enter a complete HTTPS server URL." (ange en fullständig HTTPS-adress) | Börja adressen med https:// och ta med värdnamnet. |
| "Servern returnerade ett svar som Orvena inte kunde använda." | Ta bort en eventuell user:password@-del och allt efter # från adressen. Om adressen är ren skickade servern ett svar som Orvena inte kunde läsa. |
| "Couldn't reach the server. Check your connection and server address." (servern gick inte att nå) | Adressen, DNS och TLS-certifikatet, sett från där telefonen befinner sig. |
| "Servern avvisade anslutningen. Kontrollera inloggningen eller token." | Kontrollera token, eller skapa en ny och anslut igen. |
| "This server doesn't support compatible sign-in. Use a token if it offers one." (servern stöder ingen kompatibel inloggning) | Klistra in en token i "Bearer token (optional)". |
| "Inloggning krävs" eller "Anslutningen misslyckades" | Återanslut eller Försök igen i •••-menyn. |
| "The latest tool result is too large for this model's context window. Try a narrower request." (resultatet är för stort för modellens kontextfönster) | Be om en enda sida eller ett enda ärende, eller välj en motor med ett större fönster. |
| "Åtgärden kan ha slutförts. Kontrollera tjänsten innan du försöker igen." | Titta i tjänsten innan du upprepar åtgärden. |
| "Återställning av fjärråtgärder behöver granskas" | Nya fjärråtgärder är pausade. Kontrollera varje tjänst och tryck sedan på "Jag har kontrollerat varje destination". |
Vanliga frågor
Kan jag köra en MCP-server på min iPhone?
Inte i Orvena. Orvena är en MCP-klient som ansluter till fjärrservrar över HTTPS med MCP streamable HTTP. En lokal stdio-server kan inte köras i Orvena, så kör den någon annanstans bakom en HTTPS-brygga och lägg till den adressen under Din egen server.
Kan Apple Intelligence använda MCP-verktyg?
Ja, i Orvena. I iOS 27 ger Orvena Apples modell på enheten och Private Cloud Compute verktygen från de servrar du ansluter, konverterade till formatet i Apples ramverk Foundation Models. Vid varje tillfälle har Orvena en eller två tjänster och högst åtta av deras operationer laddade, vilket håller verktygsdefinitionerna små nog för fönstret på enheten.
Hur kopplar jag Home Assistant till en AI-assistent på iPhone via MCP?
Lägg till integrationen Model Context Protocol Server i Home Assistant och skapa en långlivad åtkomsttoken under din profil, Säkerhet. I Orvena trycker du på Anslut på Home Assistant, anger HTTPS-adressen som slutar på /api/mcp och klistrar in token. Vanliga http-adresser nekas, även i ditt hemnätverk.
Kan jag använda Notions MCP-server på iPhone?
Ja. Notion är en av Orvenas sex listade anslutningar. Tryck på Anslut under Inställningar, Anslutningar, logga in på Notion och godkänn åtkomsten. Orvena använder den server som Notion driver på mcp.notion.com och frågar innan ett Notion-verktyg körs första gången. Anslutningar ingår i Premium Unlock.
Ber varje MCP-åtgärd om godkännande?
Destruktiva åtgärder frågar varje gång. Verktyg som läser, skapar eller ändrar data frågar första gången, och du kan välja Tillåt alltid. Det medgivandet listas under Inställningar, Datadelning, Tillåtna verktyg, där du kan återkalla det.
Orvena är gratis i App Store för iPhone 15 Pro och senare. Premium Unlock, ett enda köp, lägger till de sex listade anslutningarna och alla MCP-servrar du lägger till.
Hämta i App Store