மாடல் சூழல் நெறிமுறை (MCP) பெரிய மொழி மாதிரிகள் (LLMs) மற்றும் பல்வேறு AI கருவிகளை இணைக்கும் ஒரு முக்கிய பாலமாக மாறி வருகிறது. இப்போது, அதிகாரப்பூர்வமாக வெளியிடப்பட்ட C# SDK மூலம், டெவலப்பர்கள் C# மொழியைப் பயன்படுத்தி MCP கிளையன்ட்கள் மற்றும் சர்வர்களை உருவாக்க முடியும், இதன் மூலம் .NET சுற்றுச்சூழல் அமைப்பை செயற்கை நுண்ணறிவுத் துறையில் விரிவாக்க முடியும். இந்த SDK தற்போது முன்னோட்ட நிலையில்தான் உள்ளது என்பதைக் கவனத்தில் கொள்ள வேண்டும், மேலும் முன்னறிவிப்பின்றி இதில் குறிப்பிடத்தக்க மாற்றங்கள் இருக்கலாம்.
மாதிரி சூழல் நெறிமுறை (MCP) விவரங்கள்
MCP என்பது Anthropic ஆல் உருவாக்கப்பட்ட ஒரு திறந்த நெறிமுறையாகும், இது பல்வேறு நிரலாக்க மொழிகளின் LLM மற்றும் AI கருவிகளுடன் தடையற்ற ஒருங்கிணைப்பை நோக்கமாகக் கொண்டுள்ளது. இது கிளையன்ட் மற்றும் சர்வர் இடையேயான தொடர்புகளை தரப்படுத்துவதன் மூலம், பயன்பாடுகள் எந்த நெறிமுறையையும் ஆதரிக்கும் சர்வர்களுடன் "பிளக் மற்றும் பிளே" முறையில் ஒத்துழைக்க அனுமதிக்கிறது, வெவ்வேறு API க்காக குறியீட்டை சரிசெய்ய வேண்டிய அவசியமில்லை. சுருக்கமாகச் சொன்னால், MCP நெறிமுறையை ஒரு மேம்பட்ட API உறைப்பானாகக் கருதலாம், இது வெவ்வேறு சேவைகளுக்கு இடையிலான தகவல் தொடர்பு செயல்முறையை எளிதாக்குகிறது.
MCP பரந்த அளவிலான பயன்பாட்டு காட்சிகளை ஆதரிக்கிறது, மேலும் ஆதரிக்கப்படும் சர்வர்களின் எண்ணிக்கையும் தொடர்ந்து அதிகரித்து வருகிறது. உதாரணமாக:
- AWS: தொழில்முறை MCP சர்வரை வழங்குகிறது, AWS இன் சிறந்த நடைமுறைகளை நேரடியாக மேம்பாட்டு பணிப்பாய்வுகளில் அறிமுகப்படுத்துகிறது.
- Microsoft Azure: Azure MCP சர்வர் MCP கிளையன்ட்களை முக்கிய Azure சேவைகள் மற்றும் கருவிகளான Azure சேமிப்பு, Cosmos DB மற்றும் Azure CLI போன்றவற்றை அணுக அனுமதிக்கிறது.
- Couchbase: Couchbase கிளஸ்டரில் சேமிக்கப்பட்ட தரவுகளுடன் தொடர்புகளை செயல்படுத்துகிறது.
- Elasticsearch: Elasticsearch இல் தரவை வினவுவதை ஆதரிக்கிறது.
இந்த சர்வர்கள் மூலம், டெவலப்பர்கள் இயற்கையான மொழியைப் பயன்படுத்தி அடிப்படை APIகளுடன் தொடர்பு கொள்ளலாம். உதாரணமாக, Algolia MCP சர்வரை பின்வரும் செயல்பாடுகளைச் செய்ய அறிவுறுத்தலாம்:
- "Nike" பிராண்டாக இருக்கும் மற்றும் 100-க்கும் குறைவான விலையுள்ள அனைத்து தயாரிப்புகளையும் அட்டவணையில் தேடுங்கள்.
- blog_posts அட்டவணையில் JSON பொருளைச் சேர்க்கவும்.
- ingredients ஐ உள்ளடக்குவதற்காக recipes அட்டவணையின் தேடக்கூடிய பண்புகளைப் புதுப்பிக்கவும்.
- nebula_award வென்றவர்களை அதிக ரேங்க் செய்வதற்காக அட்டவணையை உள்ளமைக்கவும்.
C# SDK இன் வெளியீடு
சர்வர்கள் மற்றும் கிளையன்ட்கள் நிரலாக்க மொழியைப் பயன்படுத்தி எழுதப்பட வேண்டும். தற்போது பைதான், ஜாவா, கோ போன்ற மொழிகளில் SDK உள்ளது. இப்போது, C# அதன் சொந்த SDK ஐக் கொண்டுள்ளது, இது .NET பயன்பாடுகள், சேவைகள் மற்றும் லைப்ரரிகள் MCP கிளையன்ட்கள் மற்றும் சர்வர்களை செயல்படுத்தவும் தொடர்பு கொள்ளவும் உதவுகிறது. நீங்கள் NuGet ஐ மட்டும் பயன்படுத்தி பின்வரும் கட்டளையை இயக்க வேண்டும்: