ดาวน์โหลดฟรี สำหรับ MCP

ดูโฆษณาเพื่อดาวน์โหลดฟรี

รีวิวจาก Softonic

Csharp SDK: การรวม .NET สำหรับโปรโตคอล Model Context Clients และ Servers

Csharp SDK จาก Modelcontextprotocol เป็น C# SDK อย่างเป็นทางการสำหรับ Model Context Protocol (MCP) มันช่วยให้แอปพลิเคชัน .NET, บริการ และไลบรารี สามารถดำเนินการและโต้ตอบกับ MCP clients และ servers SDK นี้เชื่อมต่อกับ MCP servers และ clients ทำให้มาตรฐานวิธีที่แอปพลิเคชันให้บริบทกับ Large Language Models (LLMs) สำหรับการรวมข้อมูลที่ปลอดภัยกับแหล่งข้อมูลและเครื่องมือ แจกจ่ายในรูปแบบ NuGet packages รองรับสภาพแวดล้อม .NET ที่หลากหลาย Csharp SDK ถูกจัดประเภทเป็นเครื่องมือ MCP server แต่ยังรองรับการใช้งานทั้ง client และ server เสนอความหลากหลายสำหรับนักพัฒนาที่สร้างโซลูชันที่ขับเคลื่อนด้วย AI.

ทางเลือกที่แนะนำมากที่สุด

Csharp SDK เชื่อมต่อกับอะไร?

Csharp SDK เชื่อมต่อกับเซิร์ฟเวอร์และไคลเอนต์ Model Context Protocol (MCP) MCP เป็นโปรโตคอลเปิดที่ออกแบบมาเพื่อทำให้แอปพลิเคชันมาตรฐานในการให้บริบทแก่โมเดลภาษาขนาดใหญ่ (LLMs) การทำให้มาตรฐานนี้ช่วยให้การรวมระบบที่ปลอดภัยระหว่าง LLMs และแหล่งข้อมูลและเครื่องมือต่าง ๆ ขณะที่ถูกจัดประเภทเป็นเครื่องมือเซิร์ฟเวอร์ MCP SDK รองรับการใช้งานทั้งในฐานะไคลเอนต์และเซิร์ฟเวอร์ ทำให้แอปพลิเคชัน .NET สามารถทำหน้าที่เป็นไคลเอนต์หรือเซิร์ฟเวอร์ MCP ภายในระบบนิเวศของโปรโตคอลได้

ฟีเจอร์หลักและเครื่องมือ

SDK เปิดเผยเครื่องมือที่เรียกใช้งานได้ แหล่งข้อมูล และการกระตุ้นสำหรับการโต้ตอบกับ LLMs นักพัฒนาสามารถสร้างเครื่องมือที่เรียกใช้งานได้เฉพาะโดยใช้ McpServerTool.Create นอกจากนี้ยังรองรับ McpServerPrompt และ McpServerResource พื้นฐานสำหรับการกำหนดการโต้ตอบ การเรียกใช้งานเครื่องมือจะถูกจัดการผ่านการป้อนข้อมูลและผลลัพธ์ JSON ที่มีโครงสร้างเพื่อให้การสื่อสารชัดเจน SDK รองรับโปรโตคอลการขนส่งทั้งในท้องถิ่นและระยะไกล รวมถึงเซิร์ฟเวอร์ MCP ที่ใช้ HTTP ผ่าน ModelContextProtocol.AspNetCore และการขนส่งแบบสตรีมโดยใช้ System.IO.Pipelines

ใครคือผู้ใช้?

Csharp SDK ถูกออกแบบมาสำหรับนักพัฒนา .NET ที่สร้าง AI copilots, agent frameworks หรือแอปพลิเคชัน LLM ที่เสริมเครื่องมือ โดยเฉพาะอย่างยิ่งสำหรับผู้ที่ต้องการความสามารถในการทำงานร่วมกันข้ามภาษา หรือจำเป็นต้องรักษาบริการเครื่องมือที่แชร์กันในสภาพแวดล้อมการเขียนโปรแกรมที่แตกต่างกัน AI clients ที่สร้างด้วย SDK ที่เข้ากันได้กับ MCP รวมถึง TypeScript, Python, Go, Rust, Java, Ruby, Swift, PHP และ Kotlin ได้รับการยืนยันว่าเข้ากันได้ ข้ามไปถ้าหากโครงการของคุณไม่เกี่ยวข้องกับการรวมแอปพลิเคชัน .NET กับ Model Context Protocol

วิธีเริ่มต้น

การเข้าถึงจะได้รับผ่านกระบวนการอนุญาต OAuth มาตรฐาน การตั้งค่ารวมถึงการกำหนดค่า Protected Resource Metadata (PRM) โดยใช้วิธีการ AddMcp ใน AuthenticationBuilder โดยระบุ ResourceMetadata รวมถึง AuthorizationServers และ ScopesSupported SDK รองรับการไหลของ Identity Assertion Authorization Grant ผ่าน IdentityAssertionGrantProvider เซิร์ฟเวอร์ MCP ที่ใช้ HTTP ได้รับการสนับสนุนผ่าน ModelContextProtocol.AspNetCore

กรณีการใช้งาน

  • การเรียก/การเรียกใช้งานเครื่องมือ: LLMs ขอเครื่องมือ เซิร์ฟเวอร์จะดำเนินการและการตอบสนองจะถูกรวมเข้ากับการโต้ตอบที่กำลังดำเนินอยู่ของ LLM
  • การดำเนินการที่ยาวนาน: รองรับการเรียกใช้งานเครื่องมือแบบอะซิงโครนัสพร้อมการตรวจสอบสถานะและการขอข้อมูลนำเข้า รวมเข้ากับระบบการทำงานที่มีอยู่เช่น CI/CD pipelines
  • แอปพลิเคชัน UI แบบโต้ตอบ: ช่วยให้สามารถสร้างส่วนติดต่อผู้ใช้ที่มีพลศาสตร์ซึ่งแสดงภายในโฮสต์ MCP

Csharp SDK ให้วิธีการที่มีโครงสร้างแก่ผู้พัฒนา .NET ในการสร้างแอปพลิเคชันที่มีปฏิสัมพันธ์กับ Model Context Protocol มันรองรับทั้งการใช้งานของไคลเอนต์และเซิร์ฟเวอร์ โดยมีเครื่องมือ แหล่งข้อมูล และคำแนะนำสำหรับการรวม LLM ความเข้ากันได้ของ SDK กับ SDK ภาษาอื่น ๆ และโมเดลการตรวจสอบสิทธิ์ทำให้มันเหมาะสำหรับโครงการ AI ที่ซับซ้อน การสนับสนุนโปรโตคอลการขนส่งที่แตกต่างกันเพิ่มความสามารถในการปรับตัวของมัน ลองสร้างเครื่องมือที่เรียกใช้ได้โดยใช้ McpServerTool.Create เพื่อจัดการคำขอ LLM.

  • ข้อดี

    • เชื่อมต่อแอปพลิเคชัน .NET กับลูกค้าและเซิร์ฟเวอร์ MCP.
    • รองรับโปรโตคอลการขนส่งหลายประเภท รวมถึง HTTP และสตรีม
    • การอนุญาต OAuth 2.0 ด้วยการยินยอมขอบเขตที่เพิ่มขึ้น
    • ความเข้ากันได้ข้ามภาษา กับ MCP SDK อื่น ๆ
  • ข้อเสีย

    • ต้องการการกำหนดค่า OAuth 2.0 เฉพาะสำหรับการอนุญาต
    • การเรียกใช้เครื่องมือขึ้นอยู่กับข้อมูล JSON ที่มีโครงสร้างเป็นอินพุต/เอาต์พุต
    • เซิร์ฟเวอร์ HTTP ที่ไม่มีสถานะตามค่าเริ่มต้นอาจต้องการการจัดการสถานะ.

ข้อมูลจำเพาะของแอพ

ซอฟต์แวร์ที่มีในภาษาอื่น ๆ


ดาวน์โหลดฟรี สำหรับ MCP

ดูโฆษณาเพื่อดาวน์โหลดฟรี


รีวิวจากผู้ใช้เกี่ยวกับ csharp-sdk

มีคุณพยายาม csharp-sdk? เป็นคนแรกที่จะออกความคิดเห็นของคุณ!

เพิ่มรีวิว

การดาวน์โหลดอันดับสูงสุด เอเจนต์ AI สำหรับ MCP

การดาวน์โหลดอันดับสูงสุด เอเจนต์ AI สำหรับ MCP

การดาวน์โหลดอันดับสูงสุด เอเจนต์ AI สำหรับ MCP

หัวข้อที่เกี่ยวข้องเกี่ยวกับ csharp-sdk

คุณอาจต้องการ

สำรวจปพลิเคชัน

กฎหมายเกี่ยวกับการใช้ซอฟต์แวร์นี้อาจแตกต่างไปตามประเทศต่างๆ เราไม่แนะนำหรือไม่ยอมรับการใช้โปรแกรมนี้หากเป็นการละเมิดต่อกฎหมายเหล่านี้.
เข้าสู่ระบบ Softonic ในชื่อ