iPhone'da MCP istemcisi kullanmak: listelenen bağlayıcılar, kendi sunucunuz ve sınırlar
Orvena, iPhone için bir MCP istemcisidir. Asistanı Notion, Linear, GitHub, Jira & Confluence, Zapier ve Home Assistant'a ya da kendi çalıştırdığınız bir MCP sunucusuna bağlar ve Apple Intelligence, Private Cloud Compute, Orvena'nın kendi modeli veya bir OpenRouter modelinin bu hizmetlerin araçlarını çağırmasını sağlar. Bu rehber kurulum ekranlarını adlarıyla, özel bir sunucunun uyması gereken kuralları, araçların küçük bir bağlam penceresine nasıl sığdığını ve herhangi bir şey değiştirilmeden ya da gönderilmeden önce göreceğiniz onayları anlatıyor.
iPhone'da bir MCP istemcisi ne yapar
MCP (Model Context Protocol), hizmetleri yapay zekâ asistanlarına bağlamak için açık bir standarttır. Bir hizmet, araçlarını listeleyen bir MCP sunucusu çalıştırır; her aracın bir adı, bir açıklaması ve aldığı argümanlar vardır. Model bir aracı istediğinde istemci o aracı çağırır. Orvena istemcidir ve her sunucuyla doğrudan iPhone'unuzdan HTTPS üzerinden konuşur.
Orvena yalnızca MCP streamable HTTP üzerinden uzak sunuculara bağlanır. Bir masaüstü uygulamasının komut olarak başlattığı türden yerel bir stdio sunucusu Orvena içinde çalışamaz; bu yüzden onu uzak bir HTTPS köprüsünün arkasına koyun ve bunun yerine o adresi ekleyin.
Orvena'nın listelediği bağlayıcılar
Sol üstteki menüyü açın, ardından Ayarlar'a, sonra Bağlantılar'a ("Kullandıklarınızı bağlayın" başlıklı satır) gidin. 2.0.0 sürümü altı hizmet listeler:
| Bağlayıcı | Oturum açma | Neler yapmanızı sağlar |
|---|---|---|
| Notion | OAuth | Sayfaları, veri tabanlarını ve çalışma alanı içeriğini bulun ve üzerinde çalışın. |
| Linear | OAuth, okuma ve yazma | Issue'ları, projeleri, ekipleri ve planlama verilerini bulun ve üzerinde çalışın. |
| GitHub | Tek seferlik kod, kişisel erişim token'ı gerekmez | Depoları, kodu, issue'ları ve pull request'leri bulun ve üzerinde çalışın. |
| Jira & Confluence | OAuth, Jira iş öğelerini ve Confluence sayfalarını yazma dahil 13 kapsam | Jira iş öğelerini ve Confluence alanlarını, sayfalarını ve yorumlarını bulun ve üzerinde çalışın. |
| Zapier | Bağlantı token'ı | Zapier MCP sunucunuzda yapılandırılmış uygulamaları ve eylemleri kullanın. |
| Home Assistant | Erişim token'ı ve HTTPS adresiniz | Sunduğu cihazları, varlıkları, sahneleri ve otomasyonları inceleyin ve kontrol edin. |
Model, bir isteğin hangi hizmete ihtiyaç duyduğuna karar vermek için bu açıklamaları okur. Her sunucu, oturum açıldıktan sonra kendi araçlarını bildirir ve satırda araç sayısı görünür. Slack, Figma, Canva, Todoist ve PayPal listede yok, çünkü Orvena bugün bu hizmetlerin oturum açma gereksinimlerini karşılayamıyor.
- Bir kartta "Bağlan" düğmesine dokunun. Premium Unlock yoksa düğmede "Premium" yazar ve satın alma ekranını açar.
- Notion, Linear ve Jira & Confluence için, sunucu oturum açmayı istediğinde hizmetin kendi oturum açma sayfası bir pencerede açılır. Erişimi orada onaylayın.
- GitHub için "Orvena'yı yetkilendir" başlıklı bir pencere tek seferlik bir kod gösterir. "Kodu kopyala ve GitHub'ı aç" düğmesine dokunun, kodu yapıştırın ve onaylayın. GitHub onaylayana kadar pencerede "Yetkilendirme bekleniyor…" yazar.
- Hizmet üstteki listeye geçer ve durumu "Bağlanıyor…" ifadesinden araç sayısına dönüşür.
iPhone'da Home Assistant MCP ve Zapier
İkisi de oturum açma sayfası yerine bir token kullanır. Home Assistant'ta "Model Context Protocol Server" entegrasyonunu ekleyin, ardından profilinizde Güvenlik altındaki Uzun ömürlü erişim belirteçleri (Long-lived access tokens) bölümünden bir token oluşturun. Orvena'da Home Assistant kartında "Bağlan" düğmesine dokunun, "Nerede bulunuyor?" altına https://your-home:8123/api/mcp gibi adresi girin ve token'ı yapıştırın.
Orvena burada kendi ağınızda bile HTTPS şart koşar; bu yüzden token'ı http://homeassistant.local:8123 ya da http:// üzerinden yerel bir IP adresi gibi http:// ile başlayan bir adrese göndermez. http:// ile başlayan bir adreste penceredeki "Bağlan" düğmesi hiçbir şey yapmaz. Home Assistant'ın geçerli bir TLS sertifikasına ya da güvenilir bir HTTPS ters proxy'sine ihtiyacı vardır.
Zapier yalnızca token ister: mcp.zapier.com'da bir sunucu oluşturun, uygulamalarını seçin ve bağlantı token'ını Connect sekmesinden kopyalayın.
Kendi MCP sunucunuzu nasıl eklersiniz
Bağlantılar'daki son kart olan "Kendi sunucun", "Özel sunucu" ekranını açar. URL https:// kullanmalı, bir ana makine adı içermeli ve kullanıcı adı, parola ya da #fragment içermemelidir. Sunucu MCP streamable HTTP konuşmalı, düz JSON veya bir SSE akışıyla yanıt vermeli ve 2025-11-25, 2025-06-18 ya da 2025-03-26 protokol sürümünü desteklemelidir. Yönlendirmeler aynı kaynakta (origin) kalmalıdır ve hiç araç bildirmeyen bir sunucu kaydedilmez.
- Ad alanını ve yer tutucusu https://server.example/mcp olan adres alanını doldurun.
- Sunucu bir API anahtarı veya token kullanıyorsa bunu "Bearer token (optional)" alanına yapıştırın. Alan boş kalırsa Orvena önce açık erişimi, ardından oturum açmayı dener.
- Bir OAuth sunucusu hangi kapsamlara ihtiyaç duyduğunu belirtmiyorsa bunları "OAuth scopes, space-separated (optional)" alanına boşlukla ayırarak girin.
- "Bu sunucu nelere yardımcı olabilir? (isteğe bağlı)" alanına sunucunun ne işe yaradığını anlatan bir cümle yazın.
- "Sunucu ekle" düğmesine dokunun. Orvena bağlanıp araçları listelerken düğmede "Denetleniyor…" yazar.
Orvena, OAuth'u yalnızca bir HTTP 401, 403 veya WWW-Authenticate sınamasından sonra başlatır ve yetkilendirme sunucusunun S256 ile PKCE desteklemesi gerekir.
Orvena amaç satırını yalnızca sunucunun ne zaman yükleneceğine karar vermek için kullanır. Bu satır yoksa her sunucunun özetini en fazla dört araç açıklamasından oluşturur ve 320 karakterde keser. Herhangi bir aracın açıklaması eksikse satırda "Add a purpose so Orvena can choose this server reliably." (Orvena'nın bu sunucuyu güvenilir biçimde seçebilmesi için bir amaç ekleyin) yazar; hiçbir aracın açıklaması yoksa sunucu yalnızca adını andığınızda kullanılır. Bunu satırın ••• menüsündeki "Amacı açıkla" ile düzeltebilirsiniz.
Premium Unlock gerektirenler
Tüm bağlantılar bunu gerektirir: listelenen altı hizmet de, kendi eklediğiniz her sunucu da. Premium Unlock, abonelik içermeyen, 14,99 $ tutarında tek seferlik bir satın almadır; ayrıca iOS 27'de Private Cloud Compute'u, kendi OpenRouter anahtarınızla bulut modellerini, sesli konuşmaları ve zamanlanmış görevleri ekler. Apple Intelligence ve Orvena'nın indirilmiş modeli ücretsizdir, ancak Premium Unlock olmadan yanıtlarında bağlayıcı araçları kullanılmaz.
MCP'yi Apple Intelligence ve diğer motorlarla kullanmak
Modeller ekranındaki dört motorun hepsi bağlayıcı araçlarını alır. Apple Intelligence ve Private Cloud Compute için Orvena, her MCP aracının JSON şemasını Apple'ın Temel Modeller (Foundation Models) çerçevesinin şema biçimine dönüştürür. Bir aracın şeması çerçevenin ifade edemediği bir şey kullanıyorsa Apple'ın modelleri o aracı argümansız alır; bu araç için Orvena'nın modelini veya OpenRouter'ı kullanın. Araç desteği olmadan listelenen bir OpenRouter modeli istisnadır: "Bu model araç kullanamaz, bu yüzden Orvena araçlar olmadan yanıtlayacak."
| Motor | Çalıştığı yer | Bağlam penceresi | Modelin gördüğü araç sonucu |
|---|---|---|---|
| Apple Intelligence | Bu iPhone, iOS 27 | Çalışma anında iOS'ten okunur: testlerde iOS 27'de 8.192 token, ancak Apple'ın belgeleri 4.096 diyor | En fazla 2.400 karakter |
| Orvena'nın modeli | Bu iPhone (Qwen 3.5 4B, 3,1 GB) | 16.384 token | En fazla 4.000 karakter |
| Private Cloud Compute | Apple'ın sunucuları, iOS 27, Premium | 32.768 token | En fazla 4.000 karakter |
| OpenRouter | OpenRouter, kendi anahtarınız, Premium | Modelin listelenen uzunluğu; bilinmiyorsa 60.000, en fazla 120.000 | En fazla 4.000 karakter |
Varsayılan motor ayarı olan Otomatik, Private Cloud Compute'u veya OpenRouter'ı hiçbir zaman kendiliğinden seçmez.
Araç listeleri ve sonuçlar küçük bir pencereye nasıl sığar
8.192 token'lık bir pencerede onlarca araç tanımına pek yer yoktur, bu yüzden bağlayıcı araçları modele hiçbir zaman hepsi birden gitmez. Model önce load_connectors'ı çağırarak, her biri en fazla 180 karakterle (toplamda 8.192 karakter) tanımlanan bağlı hizmetler listesinden bir veya iki hizmet seçer. Ardından load_tools bu hizmetlerden bir ile sekiz arasında işlem seçer. Yalnızca bunlar çağrılabilir hale gelir.
Her model turundan önce Orvena talimatları, yüklenen araç şemalarını ve 900 token'lık bir payı toplar. Bu toplam, pencere boyutunun 512 token eksiğini aşarsa önce bağlayıcı araçlarını en yeniden başlayarak çıkarır (isteğin hâlâ çağırması gerekenler hariç), ardından en eski beceriyi. Gereken işlem yine de sığmazsa tur "The required connector operation is too large for this model's context window." (gereken bağlayıcı işlemi bu modelin bağlam penceresi için çok büyük) mesajıyla durur.
Araç açıklamaları 500 karakterde kesilir ve sonuçlar güvenilmeyen veri olarak işaretlenir; bu işaret, modele bir sayfadan veya issue'dan gelen metni talimat olarak değil içerik olarak ele almasını söyler. Bütçeyi aşan bir sonuç sıkıştırılır: sayfalama alanları öne alınır, bağlantılar ve uzun hash'ler çıkarılır, bir listedeki nesneler en fazla 12 alan tutar ve uzun dizeler kısaltılır; modele bunu bildiren bir not da eklenir.
Uzun sohbetlerde Orvena, son turları bütün olarak motorun penceresi içinde tutar ve en eskilerini çıkarır. Özetleme yapmaz. Bu bile sığmadığında Apple Intelligence "Bu sohbet Apple Intelligence için çok uzun. Yeni bir sohbet başlat veya Modeller'de Orvena'nın indirilmiş modeline geç." mesajını gösterir.
Bir şey değişmeden veya dışarı çıkmadan önceki onaylar
Orvena her MCP aracını sunucusunun bildirdiği ipuçlarına göre sınıflandırır: salt okunur araçlarda "Verileri değiştirmeden okur.", yıkıcı olanlarda "Siler, iptal eder veya geri alınamaz bir işlem yapar.", geri kalanlarda ise "Veri oluşturur veya değiştirir." yazar.
- Okuma ve yazma araçları ilk seferde sorar. "BU EYLEMİ ONAYLA" başlıklı pencerede "İzin verme" ve "İzin Ver" bulunur; menüsünde de "Bir kez izin ver" veya "Her zaman izin ver" seçenekleri vardır.
- Yıkıcı araçlar her seferinde sorar ve yalnızca "Bir kez izin ver" seçeneğini sunar.
- Pencere tam argümanları listeler; token'lar, parolalar ve kimlik bilgisine benzeyen diğer alanlar [REDACTED CREDENTIAL] olarak gösterilir. Ayrıca verilerin nereye gittiğini söyler, örneğin "Bu işlem için gereken verileri Notion hizmetine gönderir."
- Aynı tur daha önce takviminiz ya da başka bir bağlayıcının sonucu gibi kişisel bir şey okuduysa onayın başlığı "Send data to" (verileri şuraya gönder) ve hizmetin adı olur. Sağlık verileri okunduktan sonra her seferinde sorar.
Private Cloud Compute, Modeller'de onu seçtiğinizde bir kez sorar ve her yanıtın "sohbetinizi ve gereken araç sonuçlarını Apple'ın sunucularına" gönderdiğini söyler. Bundan sonra bağlayıcı onaylarında hedef olarak "Notion → Private Cloud Compute" görünür. OpenRouter bir sohbetteki ilk istekten önce sorar; geçmişte bir bağlayıcı sonucu bulunduğunda da "OpenRouter hassas verilerle kullanılsın mı?" diye yeniden sorar. Kaydedilen izinler Ayarlar'da Veri paylaşımı altında durur ve oradan iptal edilebilir.
Veriler nereye gider
Bağlayıcı trafiği, arada hiçbir Orvena sunucusu olmadan iPhone'dan doğrudan hizmete gider. Hizmet ve onun oturum açma sunucusu, onayladığınız argümanları, kendi döndürdükleri içeriği ve oturum açma trafiğini alır. Token'lar iPhone'un Anahtar Zinciri'nde, yalnızca bu aygıtta kalır. Apple Intelligence veya Orvena'nın modeliyle sonuçlar telefonda okunur; Private Cloud Compute ile bir yanıtın ihtiyaç duyduğu sonuçlar Apple'a, OpenRouter ile de izin verdikten sonra OpenRouter'a gider. Ayarlar'daki Etkinlik bölümü araç adlarını, sonuç durumlarını ve hedefleri en fazla 30 gün saklar, argümanları ise hiçbir zaman saklamaz. "Bağlantıyı kes" yerel kimlik bilgilerini ve araçları kaldırır; onay mesajı da hizmetteki erişimi ayrıca iptal etmenizi hatırlatır, örneğin "Yine de Notion hesap ayarlarından Orvena'nın erişimini kaldırman gerekebilir." Genel tablo gizlilik odaklı bir yapay zekâ asistanı nasıl anlaşılır yazısında.
Sorun giderme
| Gördüğünüz | Kontrol etmeniz gereken |
|---|---|
| "Enter a complete HTTPS server URL." (eksiksiz bir HTTPS sunucu URL'si girin) | Adresi https:// ile başlatın ve ana makine adını ekleyin. |
| "Sunucu, Orvena'nın kullanamadığı bir yanıt döndürdü." | Adresteki user:password@ kısmını ve # işaretinden sonraki her şeyi kaldırın. Adres temizse sunucu, Orvena'nın okuyamadığı bir yanıt göndermiştir. |
| "Couldn't reach the server. Check your connection and server address." (sunucuya ulaşılamadı, bağlantınızı ve sunucu adresini kontrol edin) | Telefonun bulunduğu ağdan adresi, DNS'i ve TLS sertifikasını kontrol edin. |
| "Sunucu bu bağlantıyı reddetti. Girişini veya token'ını kontrol edin." | Token'ı kontrol edin ya da yeni bir token oluşturup yeniden bağlanın. |
| "This server doesn't support compatible sign-in. Use a token if it offers one." (sunucu uyumlu bir oturum açma yöntemi desteklemiyor, sunuyorsa bir token kullanın) | "Bearer token (optional)" alanına bir token yapıştırın. |
| "Giriş yapılması gerekiyor" veya "Bağlantı başarısız" | ••• menüsünde "Yeniden bağlan" veya "Yeniden dene". |
| "The latest tool result is too large for this model's context window. Try a narrower request." (son araç sonucu bu modelin bağlam penceresi için çok büyük, daha dar bir istek deneyin) | Tek bir sayfa veya issue isteyin ya da daha geniş pencereli bir motor seçin. |
| "İşlem tamamlanmış olabilir. Yeniden denemeden önce hizmeti kontrol edin." | Eylemi tekrarlamadan önce hizmete bakın. |
| "Uzak eylem kurtarması incelenmeli" | Yeni uzak eylemler duraklatılır. Her hizmeti kontrol edin, ardından "Her hedefi kontrol ettim" düğmesine dokunun. |
Sık sorulan sorular
iPhone'umda bir MCP sunucusu çalıştırabilir miyim?
Orvena içinde hayır. Orvena, MCP streamable HTTP kullanarak uzak sunuculara HTTPS üzerinden bağlanan bir MCP istemcisidir. Yerel bir stdio sunucusu Orvena içinde çalışamaz; bu yüzden onu başka bir yerde bir HTTPS köprüsünün arkasında çalıştırın ve o adresi "Kendi sunucun" altında ekleyin.
Apple Intelligence MCP araçlarını kullanabilir mi?
Orvena'da kullanabilir. iOS 27'de Orvena, bağladığınız sunucuların araçlarını Apple'ın Temel Modeller çerçevesinin biçimine dönüştürerek Apple'ın cihaz üzerindeki modeline ve Private Cloud Compute'a verir. Herhangi bir anda bir veya iki hizmet ve bunların en fazla sekiz işlemi yüklüdür; bu da araç tanımlarını cihaz üzerindeki pencereye sığacak kadar küçük tutar.
iPhone'da Home Assistant'ı MCP üzerinden bir yapay zekâ asistanına nasıl bağlarım?
Home Assistant'ta Model Context Protocol Server entegrasyonunu ekleyin ve profilinizde Güvenlik altında uzun ömürlü bir erişim token'ı oluşturun. Orvena'da Home Assistant kartında "Bağlan" düğmesine dokunun, /api/mcp ile biten HTTPS adresini girin ve token'ı yapıştırın. Düz http adresleri, ev ağınızda bile reddedilir.
iPhone'da Notion MCP sunucusunu kullanabilir miyim?
Evet. Notion, Orvena'nın listelediği altı bağlayıcıdan biridir. Ayarlar, Bağlantılar altında "Bağlan" düğmesine dokunun, Notion'da oturum açın ve erişimi onaylayın. Orvena, Notion'ın mcp.notion.com adresinde barındırılan sunucusunu kullanır ve bir Notion aracı ilk kez çalışmadan önce sorar. Bağlantılar Premium Unlock'a dahildir.
Her MCP eylemi onay ister mi?
Yıkıcı eylemler her seferinde sorar. Veri okuyan, oluşturan veya değiştiren araçlar ilk seferde sorar ve "Her zaman izin ver" seçeneğini seçebilirsiniz. Bu izin Ayarlar, Veri paylaşımı, İzin verilen araçlar altında listelenir ve oradan iptal edilebilir.
Orvena, iPhone 15 Pro ve sonrası için App Store'da ücretsizdir. Tek bir satın alma olan Premium Unlock, listelenen altı bağlayıcıyı ve eklediğiniz her MCP sunucusunu ekler.
App Store'dan indirin