| HTTP JSON-RPC taşıması | aimcptrHttp | TransportOptions.Http | Tek istek, tek yanıt, bağlantı kapanır. |
| HTTP Streamable taşıması | aimcptrHttpStreamable | TransportOptions.HttpStreamable | Keep-alive ve bir SSE akışı; bildirimleri ve sunucu kaynaklı istekleri taşıyan budur. |
| stdio taşıması | aimcptrStdio | ayrı stdio sunucusu | İstemci yerel bir alt süreç başlatır. Sunucu tarafındaki stdio, palet bileşeni yerine özel bir sunucu sınıfı tarafından sağlanır. |
| Handshake | Initialize | OnMCPInitialize | Yetenek müzakeresi ve oturum kimliği ataması. |
| Oturumlar | Session, HeartBeat | OnMCPSessionNew, OnMCPSessionEnd, SessionTimeout | Boştaki oturumlar sunucuda sona erer, istemci periyodik ping'lerle bir oturumu canlı tutabilir. |
| Araçlar | ListTools, RequestTool | Tools, OnMCPRequestTool | Listeleyin ve çağırın. Sunucu, işi kodunuzun yaptığı bir olay tetikler. |
| Prompt'lar | ListPrompts, RequestPrompt | Prompts, OnMCPRequestPrompt | Araçlarla aynı desen. |
| Kaynaklar | ListResources, RequestResource, ListResourceTemplates | Resources, ResourceTemplates, OnMCPRequestResource | Listeler, sayfalama için bir imleç kabul eder. |
| Kaynak abonelikleri | SubscribeResource, UnsubscribeResource | SendNotificationResourcesUpdated | Bir kaynağı izleyin ve değiştiğinde haberdar olun. |
| Liste değişikliği bildirimleri | alınır | SendNotificationToolsListChanged ve prompt ile kaynak karşılıkları | Streamable taşımasını gerektirir. |
| Kökler | OnMCPListRoots | RequestRootsList | Sunucu, istemciye hangi dosya sistemi köklerini kullanabileceğini sorar. |
| Örnekleme | OnMCPSamplingCreateMessage | RequestSamplingCreateMessage | Sunucu, istemcinin modelinden bir tamamlama ister. |
| Bilgi isteme | OnMCPElicitationCreate | RequestElicitationCreate | Sunucu, istemci aracılığıyla kullanıcıdan girdi ister. |
| Tamamlama | Complete | işlenir | Araçlar ve prompt'lar için argüman değeri tamamlama. |
| Günlük kaydı | SetLoggingLevel | SendLogMessage | İstemci tarafından denetlenen bir düzeyde yapılandırılmış günlük mesajları. |
| Kimlik doğrulama | API anahtarı, özel başlık, OAuth 2.0 | API anahtarı, özel başlık, OAuth 2.0 | Her iki tarafta da MCPOptions.AuthenticationOptions. |
| Yerleşik yetkilendirme sunucusu | — | ✓ | RFC 8414 ve RFC 9728'i izleyen dinamik istemci kaydı, onay sayfası, PKCE ve yenileme token'ları. |
| Origin doğrulaması | — | HttpStreamable.ValidateOrigin | Bir oturumu, oluşturulduğu Origin başlığına sabitler. |