Если вы когда-либо вынуждены были переключаться между вкладкой портала, примером SDK и незаконченным скриптом только для ответа на один вопрос о Cosmos DB, вы уже знаете трение, которое этот проект призван устранить.
Azure Cosmos DB Shell только что вошёл в публичную предварительную версию. Это CLI с открытым исходным кодом с bash-подобным синтаксисом и — часть, которая делает это интересным — встроенным MCP-сервером.
Что Отличает Его от Других CLI Баз Данных
CLI сам по себе полезен: знакомые команды, поддержка скриптов, интеграция CI/CD. Эта часть — минимальный стандарт для инструмента базы данных, ориентированного на разработчиков.
Интересная часть — интеграция MCP-сервера. Каждая команда, которую предоставляет CLI, становится доступной как MCP-инструмент, который ваши ИИ-агенты могут вызывать. Нет пользовательского API-слоя, нет кода интеграции для написания. Ваш агент может:
- Навигировать по иерархиям баз данных с помощью
cd,ls,pwd - Выполнять SQL-запросы с помощью
queryи получать структурированные результаты - Создавать и изменять элементы с помощью
create item,update,rm - Управлять базами данных и контейнерами с помощью
mkdb,mkcon,rmdb,rmcon - Инспектировать текущий контекст с помощью
endpoint,pwd
Ключевое изменение: ваш агент не общается с API Cosmos DB — он общается с тем же интерфейсом оболочки, который используете вы. Команды детерминированы, поддаются аудиту и имеют открытый исходный код, так что вы можете проверить, что именно происходит.
Основа с Открытым Исходным Кодом Важна
Это не управляемый сервис “чёрного ящика”. Оболочка имеет открытый исходный код, что означает:
- Команды безопасности могут проверять реализацию
- Команды платформы могут форкнуть и расширить её для своих специфических стандартов
- Разработчики могут вносить улучшения, которые принесут пользу всем
Для корпоративных команд, внедряющих инструменты ИИ, “можем ли мы точно видеть, как это работает” всё реже является необязательным требованием. Открытый исходный код здесь — значимое отличие.
Три Сценария, Которые Становятся Проще
Интеллектуальный анализ данных — подключите агента к оболочке, задавайте вопросы на естественном языке, получайте структурированные результаты запросов. Агент обрабатывает построение запроса; оболочка обрабатывает выполнение.
Автономное управление данными — рабочие процессы, которым необходимо создавать, обновлять или удалять данные в Cosmos DB, могут делать это через MCP-инструменты без необходимости пользовательской интеграции.
Мониторинг и оповещения в реальном времени — агент может периодически запрашивать контейнеры, сравнивать результаты и выявлять аномалии через подходящий канал уведомлений.
Интерфейс MCP делает эти сценарии компонуемыми с любой ИИ-платформой, поддерживающей MCP — не только с инструментами Microsoft.
С Чего Начать
Оболочка находится в публичной предварительной версии. Установите её, настройте подключение к Cosmos DB и включите MCP-сервер. После этого любой совместимый с MCP хост агента может обнаружить и использовать инструменты.
Оригинальный пост: Announcing the Public Preview of Azure Cosmos DB Shell: Open-Source Power Meets AI-Driven Database Automation
