<?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/ru/tags/open-source/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ru</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/ru/tags/open-source/index.xml" rel="self" type="application/rss+xml"/><item><title>Cosmos DB Shell В Публичной Предварительной Версии — И В Нём Встроен MCP-Сервер</title><link>https://thedotnetblog.com/ru/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/ru/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 — он общается с тем же интерфейсом оболочки, который используете вы. Команды детерминированы, поддаются аудиту и имеют открытый исходный код, так что вы можете проверить, что именно происходит.&lt;/p&gt;
&lt;h2 id="основа-с-открытым-исходным-кодом-важна"&gt;Основа с Открытым Исходным Кодом Важна&lt;/h2&gt;
&lt;p&gt;Это не управляемый сервис &amp;ldquo;чёрного ящика&amp;rdquo;. Оболочка имеет открытый исходный код, что означает:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Команды безопасности могут проверять реализацию&lt;/li&gt;
&lt;li&gt;Команды платформы могут форкнуть и расширить её для своих специфических стандартов&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; — подключите агента к оболочке, задавайте вопросы на естественном языке, получайте структурированные результаты запросов. Агент обрабатывает построение запроса; оболочка обрабатывает выполнение.&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;Оболочка находится в публичной предварительной версии. Установите её, настройте подключение к 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>