Ücretsiz İndirme MCP için

Ücretsiz indirmek için reklamı görüntüleyin

Softonic incelemesi

Mcpsharp: AI Model Context Protocol Entegrasyonu için .NET Kütüphanesi

Mcpsharp, Afrise tarafından geliştirilen, C# ile oluşturulmuş ve NuGet paketi olarak dağıtılan bir .NET kütüphanesidir. Geliştiricilerin Model Context Protocol (MCP) sunucuları ve istemcileri oluşturmasına yardımcı olur. MCP, AI asistanlarının ve modellerinin dış veri kaynakları ve araçlarla entegrasyonuna olanak tanıyan standartlaştırılmış bir API protokolüdür. Bu kütüphane, .NET uygulamalarının işlevselliğini Büyük Dil Modellerine (LLM'ler) açmasını sağlar ve çeşitli AI istemcileri ve çerçevelerini destekler. .NET yöntemlerini AI tarafından çağrılabilir hale getirme sürecini basitleştirir, karmaşık protokol detaylarını soyutlar.

Mcpsharp neye bağlanır?

Mcpsharp, .NET uygulamalarını AI asistanları ve modelleri ile Model Context Protocol kullanarak bağlar. Yerel sunucular için STDIO taşıma ve uzak sunucular için Streamable HTTP dahil olmak üzere ağ iletişimi üzerinden JSON-RPC'yi destekler. Uyumlu AI istemcileri arasında Anthropic'in Claude Desktop'u bulunmaktadır. Mcpsharp ayrıca Microsoft.Extensions.AI ile entegre olur, araçları herhangi bir IChatClient uygulaması için AIFunctions olarak açığa çıkarır ve Semantic Kernel'i destekler. Yerel bir Ollama örneğine istemci bağlantısının da gösterildiği belirtilmiştir.

Temel özellikler ve araçlar

Mcpsharp, geliştiricilerin .NET yöntemlerini AI modelleri için çağrılabilir araçlar olarak açığa çıkarmasına olanak tanır. Bu, yöntemleri [McpTool] ve [McpResource] gibi niteliklerle işaretleyerek gerçekleştirilir. Ayrıca, Semantic Kernel'in KernelFunctionAttribute kullanarak tanımlanan araçları destekler. Örnekler arasında bir Hesap Makinesi sınıfındaki Add ve Multiply yöntemleri ile bir Echo yöntemi bulunmaktadır. Sunucu tarafı yönetimi, sunucuyu başlatmak için MCPServer.StartAsync, araç içeren sınıfları kaydetmek için MCPServer.Register<T>() ve dinamik araç kaydı için MCPServer.AddToolHandler içerir.

Kimler için?

Mcpsharp, AI modelleri için araçlar oluşturmak veya AI destekli uygulamalar geliştirmek isteyen .NET geliştiricileri içindir. Mevcut .NET işlevselliğini AI asistanlarına açmak isteyenleri hedefler. Microsoft.Extensions.AI ve/veya Semantic Kernel ile entegrasyon sağlamak isteyen geliştiriciler için faydalı olacaktır. Projeniz .NET uygulamalarını AI modelleri veya Model Context Protocol ile entegre etmeyi içermiyorsa bunu atlayın.

Nasıl başlanır

Erişim, uzak sunucular için standart bir OAuth yetkilendirme akışı aracılığıyla verilir. Yerel STDIO taşıma sunucuları için kimlik doğrulama, ortam değişkenlerine veya sistem kimlik bilgilerine dayanabilir.

Kullanım senaryoları

  • Mevcut .NET yöntemlerini McpTool nitelikleri ile işaretleyerek AI araçları olarak açığa çıkarmak, AI asistanları tarafından keşfedilebilir ve çağrılabilir hale getirmek.
  • Geliştiricilerin araçlarının iş mantığına odaklanmasına olanak tanıyarak, protokol ayrıntılarını ve JSON-RPC iletişimini soyutlayarak MCP uyumlu API'ler oluşturmak.
  • Microsoft.Extensions.AI ve Semantic Kernel gibi AI çerçeveleri ile entegre olmak, AI ajanlarının bu .NET tabanlı araçları daha geniş AI odaklı iş akışlarında dahil etmesine ve kullanmasına olanak tanımak.

Mcpsharp, .NET geliştiricilerinin AI çağrılabilir araçlar oluşturması ve bağlanması için yapılandırılmış bir yol sunar. Çeşitli kimlik doğrulama modellerini destekler ve önde gelen AI çerçeveleriyle entegre olur, .NET mantığı ile AI yeteneklerini genişletmek için net bir yol sunar. Kütüphane, Geliştiricilerin araç geliştirmeye odaklanmasına olanak tanıyarak Model Bağlam Protokolü'nün karmaşıklıklarını basitleştirir. [McpTool] niteliğini kullanarak basit bir .NET yöntemini AI aracı olarak açmayı deneyin.

  • Avantajlar

    • AI modellerine .NET yöntemlerini bağlar.
    • Birden fazla AI istemcisi ve çerçevesini destekler.
    • Özler Model Bağlam Protokolü ayrıntıları.
    • Çeşitli kimlik doğrulama modelleri sunar.
  • Dezavantajlar

    • Server-Sent Events desteği henüz onaylanmadı.
    • PKCE ile OAuth 2.1, Mart 2025'ten itibaren uzak istemciler için zorunludur.
    • Yerel STDIO kimlik doğrulaması harici kimlik bilgilerine dayanır.

Uygulama özellikleri

  • Geliştirici

  • Lisans

    Ücretsiz

  • Sürüm

    1.0.11

  • Güncelleme Tarihi

  • Platform

    MCP

  • Dil

    İngilizce

Program diğer dillerde mevcuttur


Ücretsiz İndirme MCP için

Ücretsiz indirmek için reklamı görüntüleyin


MCPSharp hakkında kullanıcı değerlendirmeleri

Eğer MCPSharp denediniz mi? Düşüncelerinizi bırakın siz olun!

Yorum ekle
Bu yazılımın kullanımı ile ilgili kanunlar ülkeye göre değişebilir. Bu kanunların aksine olması halinde programın kullanımını teşvik etmiyor veya yasaklamıyoruz.
Softonic'e olarak giriş yapıldı