Back to Frameworks & SDKs
सी# एमसीपी एसडीके logo
framework4

सी# एमसीपी एसडीके

मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) के लिए आधिकारिक सी# एसडीके, माइक्रोसॉफ्ट के सहयोग से बनाए रखा गया। यह .NET डेवलपर्स को आसानी से एमसीपी सर्वर और क्लाइंट बनाने में सक्षम बनाता है, क्लॉड, कर्सर और जेमिनी जैसे एआई एजेंटों के लिए टूल्स, संसाधन और प्रॉम्प्ट उपलब्ध कराता है।

अवलोकन

C# MCP SDK (रिपॉजिटरी: modelcontextprotocol/csharp-sdk) Model Context Protocol के लिए आधिकारिक .NET SDK है, जिसे Microsoft के सहयोग से विकसित किया गया है। यह .NET डेवलपर्स को मुहावरेदार C# APIs के साथ MCP सर्वर और क्लाइंट्स लागू करने की अनुमति देता है, जिससे AI एजेंटों को .NET एप्लिकेशन्स, एंटरप्राइज़ डेटा स्रोतों, आंतरिक APIs और कस्टम वर्कफ़्लोज़ से जोड़ना सरल हो जाता है।

March 2026 में stable v1.0 के रूप में जारी किया गया, जिसमें 2025-11-25 MCP विशिष्टता के लिए पूर्ण समर्थन है, यह SDK आधिकारिक MCP इकोसिस्टम में Tier 1 है और C#/.NET टीमों के लिए बढ़ते MCP परिदृश्य में भाग लेने का अनुशंसित तरीका है।

मुख्य विशेषताएँ

  • पूर्ण MCP विशिष्टता समर्थन: Tools, Resources, Prompts, Elicitation, Sampling और प्रायोगिक Tasks सहित नवीनतम 2025-11-25 प्रोटोकॉल को लागू करता है।
  • तीन NuGet पैकेज:
    • ModelContextProtocol.Core — क्लाइंट्स और लो.लेवल सर्वरों के लिए न्यूनतम निर्भरताएँ।
    • ModelContextProtocol — अधिकांश उपयोग के मामलों के लिए पूर्ण सुविधाओं वाला।
    • ModelContextProtocol.AspNetCore — HTTP/SSE ट्रांसपोर्ट के लिए ASP.NET Core के साथ निर्बाध एकीकरण।
  • आसान उपकरण परिभाषा: स्वचालित JSON Schema जनरेशन के साथ C# फ़ंक्शंस को MCP Tools के रूप में एक्सपोज़ करने के लिए विशेषताओं से मेथड्स को सजाएं या फ्लुएंट APIs का उपयोग करें।
  • अंतर्निहित प्राधिकरण: OAuth 2.1, OpenID Connect discovery, PKCE और इंक्रीमेंटल स्कोप सहमति के लिए प्रथम श्रेणी समर्थन।
  • एकाधिक ट्रांसपोर्ट: stdio, HTTP, SSE और Streamable HTTP.
  • Microsoft.Extensions.AI एकीकरण: Semantic Kernel और अन्य .NET AI लाइब्रेरीज़ के साथ सहज अंतरसंचालनीयता।
  • उत्पादन के लिए तैयार: अवलोकन क्षमता, लॉगिंग, निर्भरता इंजेक्शन, HttpContext एक्सेस और AOT अनुकूलता विकल्प।
  1. उत्कृष्ट प्रलेखन: csharp.sdk.modelcontextprotocol.io पर व्यापक API दस्तावेज़।

यह कैसे काम करता है

एक MCP सर्वर बनाना (न्यूनतम उदाहरण)

using ModelContextProtocol;

var builder = WebApplication.CreateBuilder(args);

builder.Services.AddMcpServer()
    .WithHttpTransport()
    .WithTools<MyCustomTools>();

var app = builder.Build();
app.MapMcp();
app.Run();

उपकरणों को सरलता से परिभाषित करें:

public class MyCustomTools
{
    [McpTool]
    public string GetWeather(string city) 
        => $"Sunny in {city}";
}

AI एजेंट (Claude Desktop, Cursor, आदि) तब इन उपकरणों को स्वचालित रूप से खोज और कॉल कर सकते हैं।

उपयोग के मामले

  • एंटरप्राइज़ डेटा एकीकरण: AI एजेंटों को सुरक्षित रूप से आंतरिक डेटाबेस, CRM सिस्टम या व्यावसायिक APIs एक्सपोज़ करें।
  1. एजेंटों के लिए .NET टूलिंग: ऐसे MCP सर्वर बनाएं जो AI को dotnet CLI, Roslyn analyzers, NuGet पैकेज या Azure संसाधनों को नियंत्रित करने दें।
  • कस्टम AI वर्कफ़्लोज़: पुराने .NET सेवाओं को आधुनिक एजेंटिक एप्लिकेशन्स से जोड़ें।
  • हाइब्रिड AI एप्लिकेशन्स: समृद्ध एजेंट अनुभवों के लिए MCP को Semantic Kernel या Microsoft.Extensions.AI के साथ संयोजित करें।
  • आंतरिक डेवलपर उपकरण: कोड जनरेशन, डिप्लॉयमेंट या मॉनिटरिंग के लिए संगठन-विशिष्ट उपकरण बनाएं।

आरंभ करना

  1. मुख्य पैकेज इंस्टॉल करें:

    dotnet add package ModelContextProtocol
    
  2. GitHub रिपॉजिटरी या SDK दस्तावेज़ीकरण में आधिकारिक क्विकस्टार्ट्स का पालन करें।

  3. microsoft/mcp-dotnet-samples में विस्तृत नमूनों का अन्वेषण करें।

यह SDK कंसोल ऐप्स, ASP.NET Core, Azure Functions, और अन्य के साथ काम करता है। सर्वर और क्लाइंट दोनों कार्यान्वयन के लिए पूर्ण समर्थन।

लाभ

C# MCP SDK परिचित पैटर्न, मजबूत टाइपिंग, निर्भरता इंजेक्शन और उद्यम-Qualiटी सुरक्षा के साथ Model Context Protocol की शक्ति को .NET पारिस्थितिकी तंत्र में लाता है। यह .NET टीमों के लिए उत्पादन MCP सर्वर बनाने की बाधा को कम करता है, जबकि व्यापक MCP पारिस्थितिकी तंत्र (Claude, Cursor, Gemini CLI, आदि) के साथ पूर्ण संगतता बनाए रखता है।

Microsoft के साथ बनाए रखे गए एक Tier 1 आधिकारिक SDK के रूप में, इसे विकसित हो रही MCP विशिष्टता के अनुरूप समय पर अपडेट प्राप्त होते हैं और इसे आंतरिक उपकरणों तथा सार्वजनिक AI एकीकरण दोनों के लिए व्यापक रूप से उपयोग किया जाता है।

आधिकारिक लिंक:

  • GitHub: https://github.com/modelcontextprotocol/csharp-sdk
  • दस्तावेज़: https://csharp.sdk.modelcontextprotocol.io/
  • .NET ब्लॉग घोषणा: https://devblogs.microsoft.com/dotnet/release-v10-of-the-official-mcp-csharp-sdk/

Tags

एमसीपीसीशार्पडॉटनेटफ्रेमवर्कएसडीकेएआई-एजेंटमाइक्रोसॉफ्टमॉडलकॉन्टेक्स्टप्रोटोकॉलटूल्स

Related Entries

Keep exploring similar tools and resources in this category.

Browse Frameworks & SDKs