C# SDK Yatangazwa Rasmi kwa Ajili ya MCP

Itifaki ya muktadha wa modeli (MCP) inazidi kuwa daraja muhimu linalounganisha modeli kubwa za lugha (LLMs) na zana mbalimbali za AI. Sasa, kwa usaidizi wa C# SDK iliyotolewa rasmi, wasanidi programu wanaweza kutumia lugha ya C# kuunda wateja na seva za MCP, na hivyo kupanua matumizi ya mfumo wa .NET katika uwanja wa akili bandia. Ikumbukwe kwamba SDK hii bado iko katika hatua ya hakiki na inaweza kufanyiwa mabadiliko makubwa bila taarifa ya awali.

Ufafanuzi wa Itifaki ya Muktadha wa Model (MCP)

MCP ni itifaki huria iliyoandaliwa na Anthropic, inayolenga kufanikisha ujumuishaji usio na mshono wa LLM na zana za AI na lugha mbalimbali za programu. Kwa kuweka sanifu mwingiliano kati ya wateja na seva, inaruhusu programu kufanya kazi na seva yoyote inayounga mkono itifaki hii kwa mtindo wa "ingiza na utumie", bila kulazimika kurekebisha msimbo kwa API tofauti. Kwa kifupi, itifaki ya MCP inaweza kuchukuliwa kama kifungashio cha API cha hali ya juu, ambacho hurahisisha mchakato wa mawasiliano kati ya huduma tofauti.

Matumizi ya MCP yanaenea na idadi ya seva zinazounga mkono inaendelea kuongezeka. Kwa mfano:

  • AWS: Hutoa seva za kitaalamu za MCP, kuleta mbinu bora za AWS moja kwa moja kwenye mtiririko wa kazi wa uundaji.
  • Microsoft Azure: Seva za Azure MCP huruhusu wateja wa MCP kufikia huduma na zana muhimu za Azure, kama vile Hifadhi ya Azure, Cosmos DB, na Azure CLI.
  • Couchbase: Hufanikisha mwingiliano na data iliyohifadhiwa katika makundi ya Couchbase.
  • Elasticsearch: Inasaidia kuuliza data katika Elasticsearch.

Kupitia seva hizi, wasanidi programu wanaweza kuingiliana na API za msingi kwa kutumia lugha ya asili. Kwa mfano, wanaweza kuagiza seva ya Algolia MCP kufanya yafuatayo:

  • Tafuta bidhaa zote zilizo na chapa ya "Nike" na bei chini ya 100 katika faharasa.
  • Ongeza kitu cha JSON kwenye faharasa ya blog_posts.
  • Sasisha sifa zinazoweza kutafutwa za faharasa ya mapishi ili kujumuisha viungo.
  • Sanidi faharasa ili kuorodhesha washindi wa tuzo ya nebula juu zaidi.

Uzinduzi wa C# SDK

Seva na wateja wanahitaji kuandikwa kwa kutumia lugha za programu. Kwa sasa kuna SDK za lugha kama Python, Java, na Go. Sasa, C# pia inakaribisha SDK yake, kuruhusu programu, huduma, na maktaba za .NET kutekeleza na kuingiliana na wateja na seva za MCP. Unahitaji tu NuGet na kuendesha amri ifuatayo: