<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Open Source | The .NET Blog</title><link>https://thedotnetblog.com/ar/tags/open-source/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ar</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sun, 24 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ar/tags/open-source/index.xml" rel="self" type="application/rss+xml"/><item><title>Cosmos DB Shell متاح الآن في المعاينة العامة — ويتضمن خادم MCP مدمجاً</title><link>https://thedotnetblog.com/ar/news/emiliano-montesdeoca/cosmosdb-shell-public-preview-mcp-server-cli/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ar/news/emiliano-montesdeoca/cosmosdb-shell-public-preview-mcp-server-cli/</guid><description>Azure Cosmos DB Shell هو CLI مفتوح المصدر يكشف أوامر قاعدة البيانات كأدوات MCP. يمكن لعملاء الذكاء الاصطناعي التنقل في الحاويات وتشغيل الاستعلامات وإدارة البيانات باستخدام نفس الواجهة التي تستخدمها.</description><content:encoded>&lt;p&gt;إذا كنت قد اضطررت في أي وقت إلى التنقل بين علامة تبويب البوابة ومثال SDK وسكريبت نصف مكتمل للإجابة على سؤال واحد حول Cosmos DB، فأنت تعرف بالفعل الاحتكاك الذي يهدف هذا المشروع إلى إزالته.&lt;/p&gt;
&lt;p&gt;Azure Cosmos DB Shell دخل للتو إلى المعاينة العامة. إنه CLI مفتوح المصدر بصيغة مشابهة لـ bash — والجزء الذي يجعله مثيراً للاهتمام — خادم MCP مدمج.&lt;/p&gt;
&lt;h2 id="ما-الذي-يجعله-مختلفا-عن-cli-قواعد-البيانات-الأخرى"&gt;ما الذي يجعله مختلفاً عن CLI قواعد البيانات الأخرى&lt;/h2&gt;
&lt;p&gt;CLI نفسه مفيد: أوامر مألوفة، دعم البرمجة النصية، تكامل CI/CD. هذا الجزء هو الحد الأدنى المتوقع لأداة قاعدة بيانات موجهة للمطورين.&lt;/p&gt;
&lt;p&gt;الجزء المثير للاهتمام هو تكامل خادم MCP. كل أمر يكشفه CLI يصبح متاحاً كأداة MCP يمكن لعملاء الذكاء الاصطناعي استدعاؤها. لا توجد طبقة API مخصصة، ولا كود تكامل للكتابة. يمكن للوكيل:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;التنقل في تسلسلات قواعد البيانات باستخدام &lt;code&gt;cd&lt;/code&gt; و&lt;code&gt;ls&lt;/code&gt; و&lt;code&gt;pwd&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;تنفيذ استعلامات SQL باستخدام &lt;code&gt;query&lt;/code&gt; والحصول على نتائج منظمة&lt;/li&gt;
&lt;li&gt;إنشاء وتعديل العناصر باستخدام &lt;code&gt;create item&lt;/code&gt; و&lt;code&gt;update&lt;/code&gt; و&lt;code&gt;rm&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;إدارة قواعد البيانات والحاويات باستخدام &lt;code&gt;mkdb&lt;/code&gt; و&lt;code&gt;mkcon&lt;/code&gt; و&lt;code&gt;rmdb&lt;/code&gt; و&lt;code&gt;rmcon&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;فحص السياق الحالي باستخدام &lt;code&gt;endpoint&lt;/code&gt; و&lt;code&gt;pwd&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;التغيير الجوهري: وكيلك لا يتحدث إلى API Cosmos DB — بل يتحدث إلى نفس واجهة shell التي تستخدمها. الأوامر حتمية وقابلة للتدقيق ومفتوحة المصدر حتى تتمكن من فحص ما يحدث بالضبط.&lt;/p&gt;
&lt;h2 id="الأساس-المفتوح-المصدر-مهم"&gt;الأساس المفتوح المصدر مهم&lt;/h2&gt;
&lt;p&gt;هذه ليست خدمة مُدارة من صندوق أسود. الـ shell مفتوح المصدر، مما يعني:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;يمكن لفرق الأمان تدقيق التنفيذ&lt;/li&gt;
&lt;li&gt;يمكن لفرق المنصة عمل fork وتوسيعه وفق معاييرها المحددة&lt;/li&gt;
&lt;li&gt;يمكن للمطورين المساهمة بتحسينات تفيد الجميع&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;بالنسبة للفرق المؤسسية التي تتبنى أدوات الذكاء الاصطناعي، &amp;ldquo;هل يمكننا رؤية بالضبط كيف تعمل&amp;rdquo; لم يعد متطلباً اختيارياً. المصدر المفتوح هنا يمثل عاملاً تمييزياً مهماً.&lt;/p&gt;
&lt;h2 id="ثلاثة-سيناريوهات-تصبح-أسهل"&gt;ثلاثة سيناريوهات تصبح أسهل&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;تحليل البيانات الذكي&lt;/strong&gt; — وصّل وكيلاً بالـ shell، واطرح أسئلة بلغة طبيعية، واحصل على نتائج استعلامات منظمة. الوكيل يتعامل مع بناء الاستعلام؛ والـ shell يتعامل مع التنفيذ.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;إدارة البيانات المستقلة&lt;/strong&gt; — يمكن لسير العمل التي تحتاج إلى إنشاء أو تحديث أو إزالة البيانات في Cosmos DB القيام بذلك من خلال أدوات MCP دون الحاجة إلى تكامل مخصص.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;المراقبة والتنبيهات في الوقت الفعلي&lt;/strong&gt; — يمكن لوكيل الاستعلام عن الحاويات بشكل دوري ومقارنة النتائج والإبلاغ عن الشذوذات عبر أي قناة إشعارات مناسبة.&lt;/p&gt;
&lt;p&gt;واجهة MCP تجعل هذه السيناريوهات قابلة للتركيب مع أي منصة ذكاء اصطناعي تدعم MCP — ليس فقط أدوات Microsoft.&lt;/p&gt;
&lt;h2 id="للبدء"&gt;للبدء&lt;/h2&gt;
&lt;p&gt;الـ shell في المعاينة العامة. قم بتثبيته، وتهيئة اتصالك بـ Cosmos DB، وتفعيل خادم MCP. من هناك، يمكن لأي مضيف وكيل متوافق مع MCP اكتشاف الأدوات واستخدامها.&lt;/p&gt;
&lt;p&gt;المنشور الأصلي: &lt;a href="https://devblogs.microsoft.com/cosmosdb/azure-cosmos-db-shell-public-preview-ai-mcp-cli/"&gt;Announcing the Public Preview of Azure Cosmos DB Shell: Open-Source Power Meets AI-Driven Database Automation&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>