Alibaba Cloud Ops MCP Server
Официальный MCP-сервер Alibaba Cloud управляет ECS, RDS, OSS и VPC, читает метрики и выкатывает приложение на ECS из агента.
- 137 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Ключ доступа открывает создание и удаление экземпляров ECS, смену пароля, замену системного диска и запуск команд на машинах.
- Локальные инструменты `LOCAL_RunShellScript` и `LOCAL_ListDirectory` выполняют скрипты и читают каталоги на компьютере пользователя.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/alibaba-cloud-ops-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Ключ доступа открывает создание и удаление экземпляров ECS, смену пароля, замену системного диска и запуск команд на машинах.
- Локальные инструменты `LOCAL_RunShellScript` и `LOCAL_ListDirectory` выполняют скрипты и читают каталоги на компьютере пользователя.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту инструменты Alibaba Cloud: создание, запуск, остановку, перезагрузку и удаление экземпляров ECS, просмотр образов, зон и групп безопасности, управление RDS, корзинами OSS, сетями VPC. Метрики Cloud Monitor отдают нагрузку процессора, память и диски. Отдельный сценарий выкатки: `LOCAL_AnalyzeDeployStack` определяет стек проекта, пользователь собирает артефакт, а `OOS_CodeDeploy` загружает его в OSS и разворачивает на ECS, создавая приложение и группу при необходимости. Есть локальные инструменты для просмотра каталогов и запуска скриптов, а также динамические вызовы OpenAPI.
Для кого. Администраторам и разработчикам облака Alibaba, которые хотят управлять ECS, базами и хранилищем из Cursor, Cline или другого MCP-клиента.
Подходит, если
- Нужно посмотреть экземпляры ECS, образы и группы безопасности региона, не открывая консоль.
- Агент проверяет нагрузку на процессор и диск у виртуальных машин по метрикам Cloud Monitor.
- Приложение собирают локально и выкатывают на ECS через `OOS_CodeDeploy`.
- Нужно перезапустить базу RDS или создать корзину OSS по описанию задачи.
Не подходит, если
- Нужен доступ только на чтение: ключ с широкими правами откроет и удаление экземпляров.
- Сервер хотят открыть наружу по `sse` или `streamable-http` без защиты.
- Облако не Alibaba: инструменты привязаны к его продуктам.
Пример запроса к агенту
Покажи экземпляры ECS в регионе cn-hangzhou, проверь загрузку процессора за последний час и ничего не останавливай.MCP
- Транспорт
- stdio, sse, http
- Авторизация
- API-ключ
Переменные окружения
ALIBABA_CLOUD_ACCESS_KEY_IDобязательная- Идентификатор ключа доступа Alibaba Cloud
ALIBABA_CLOUD_ACCESS_KEY_SECRETобязательная, секрет- Секрет ключа доступа Alibaba Cloud
Ограничения
Для работы нужны `ALIBABA_CLOUD_ACCESS_KEY_ID` и `ALIBABA_CLOUD_ACCESS_KEY_SECRET`, а запускается сервер через `uvx`, поэтому сначала ставят uv. Права инструментов равны правам ключа, ограничить их можно только политиками на стороне облака. Транспорт по умолчанию `stdio`, для `sse` и `streamable-http` задают `--transport`, `--port` (по умолчанию 8000) и `--host` (по умолчанию 127.0.0.1); значение `0.0.0.0` открывает сервер на всех интерфейсах. Часть операций выполняет Alibaba Cloud OOS, и у нее свои квоты.
Как отключить. Удалите блок `alibaba-cloud-ops-mcp-server` из конфигурации MCP-клиента и перезапустите клиент. Ключ доступа лучше отозвать в консоли Alibaba Cloud, если он больше не нужен.
Частые вопросы
Как подключить сервер к Cursor?
Добавьте в конфигурацию MCP блок с командой `uvx`, аргументом `alibaba-cloud-ops-mcp-server@latest` и двумя переменными с ключом доступа. В README есть кнопка установки для Cursor.
Какие переменные окружения нужны?
`ALIBABA_CLOUD_ACCESS_KEY_ID` и `ALIBABA_CLOUD_ACCESS_KEY_SECRET`. Они задают права всех инструментов, поэтому выдавайте ключ с минимально нужными политиками.
Что умеет инструмент выкатки?
`OOS_CodeDeploy` загружает собранный артефакт в OSS и разворачивает его на ECS, создавая приложение и группу, если их нет. Состояние выкатки показывает `OOS_GetDeployStatus`.
Как запустить сервер по HTTP?
Добавьте `--transport streamable-http` или `sse` и при необходимости `--port` и `--host`. По умолчанию слушается 127.0.0.1:8000, а для всех интерфейсов задают `0.0.0.0`.
Что покрывает Cloud Monitor?
Загрузку процессора, среднюю нагрузку за одну, пять и пятнадцать минут, использование памяти, а также занятость и объем дисков ECS.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыACK MCP Server
alibabacloud-ack-mcp-server
Официальный MCP-сервер Alibaba Cloud для кластеров ACK: kubectl, метрики Prometheus, журналы SLS и диагностика.
MCP-серверы для AWS
Open source MCP servers for AWS
Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг
Агент поднимает LocalStack, выкатывает Terraform, CDK и SAM, читает логи, собирает IAM-политики и вносит сбои для проверки
MCP-сервер Google для деплоя приложений в Cloud Run из агента, со списком сервисов и чтением логов
Набор MCP-серверов Google Cloud: команды gcloud, логи и метрики, Cloud Storage и резервное копирование
Octopus Deploy MCP Server дает агенту чтение проектов, релизов и задач Octopus и по подтверждению запускает релизы и деплой.
Коротко о README
Страница перечисляет клиенты с готовой установкой, возможности, шаблон конфигурации и таблицу инструментов с пометкой, идет вызов через OOS, API или локально. Отдельный раздел описывает порядок выкатки приложения.