· · 2 минут чтения

Cosmos DB Shell В Публичной Предварительной Версии — И В Нём Встроен MCP-Сервер

Azure Cosmos DB Shell — это новый CLI с открытым исходным кодом, который предоставляет команды базы данных как инструменты MCP. Ваши ИИ-агенты могут навигировать по контейнерам, выполнять запросы и управлять данными, используя тот же интерфейс, что используете вы.

Cosmos DB MCP AI CLI Open Source Azure
Эта статья также доступна на:English, Català, Español, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, हिन्दी, Polski, Türkçe, العربية, Bahasa Indonesia, Nederlands

Если вы когда-либо вынуждены были переключаться между вкладкой портала, примером 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

Поделиться:
Просмотреть исходный код этой статьи на GitHub ↗
← Как Copilot Studio Перешёл на .NET 10 WebAssembly и Стал на 20% Быстрее
.NET 11 Preview 4: Шаблон MCP-Сервера, Runtime-Async Библиотеки, API Процессов →