Argo CD MCP Server
MCP-сервер для Argo CD: приложения, дерево ресурсов, логи, события, синхронизация и действия над ресурсами
- 599 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Может удалять и синхронизировать приложения в кластерах
- Работает с API-токеном Argo CD
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/argo-cd-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Может удалять и синхронизировать приложения в кластерах
- Работает с API-токеном Argo CD
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к Argo CD через его API. Агент видит кластеры и проекты, ищет приложения и смотрит их состояние, дерево ресурсов, управляемые ресурсы, логи рабочих нагрузок и события. Он может создавать, обновлять, удалять и синхронизировать приложения и запускать доступные действия над ресурсами. Режим только чтения ограничивает инструменты просмотром, а реестр токенов позволяет работать с несколькими инсталляциями Argo CD.
Для кого. Для DevOps-инженеров, которые ведут деплой через GitOps на Argo CD.
Подходит, если
- Нужно понять, почему приложение в статусе OutOfSync или Degraded
- Нужно посмотреть логи и события приложения, не открывая UI
- Нужно запустить синхронизацию после изменения манифестов
Не подходит, если
- Деплой идет не через Argo CD
- Агенту нельзя давать права на синхронизацию и удаление, а режим только чтения не подходит
Пример запроса к агенту
Покажи приложения Argo CD в статусе Degraded и разбери по событиям и логам, что с ними не такMCP
- Транспорт
- stdio, http, sse
- Авторизация
- API-ключ
Переменные окружения
ARGOCD_BASE_URLобязательная- Адрес инсталляции Argo CD по умолчанию.
ARGOCD_API_TOKENобязательная, секрет- API-токен Argo CD, обязателен без реестра токенов.
MCP_READ_ONLY- true оставляет только инструменты чтения.
ARGOCD_TOKEN_REGISTRY_PATH- Путь к JSON-реестру токенов для нескольких инсталляций.
MCP_AUTH_TOKENсекрет- Входящий Bearer-токен для HTTP-режима.
Ограничения
Нужны адрес Argo CD и API-токен, права агента равны правам токена. MCP_READ_ONLY=true оставляет только чтение. HTTP-режим по умолчанию слушает localhost, для открытия наружу требуется MCP_AUTH_TOKEN. Для самоподписанных сертификатов README предлагает отключить проверку TLS, что снижает безопасность.
Как отключить. Удалите блок argocd-mcp из конфигурации MCP и отзовите API-токен в Argo CD.
Частые вопросы
Как запретить агенту менять приложения?
Задайте MCP_READ_ONLY=true, тогда создание, удаление, синхронизация и действия над ресурсами будут недоступны.
Можно ли работать с несколькими Argo CD?
Да, через JSON-файл реестра токенов в ARGOCD_TOKEN_REGISTRY_PATH. Агент передает только адрес, токен подставляет сервер.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыЗащищенный MCP-рантайм, через который агент управляет локальными машинами, серверами и контейнерами
Самостоятельно размещаемый MCP-сервер для выполнения команд на удаленных серверах по SSH с токенами и ролями
Официальный MCP-сервер Microsoft для Azure DevOps: задачи, репозитории, сборки, тест-планы и вики из агента
Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
Официальный MCP-сервер Microsoft для Azure: агент видит ресурсы подписки и работает с сервисами Azure от вашего имени
Официальный управляемый MCP-сервер Datadog: логи, метрики, трейсы и инциденты прямо в агенте
Коротко о README
README перечисляет инструменты для кластеров, проектов, приложений и ресурсов и дает конфигурации для Cursor, VS Code и Claude Desktop через npx. Подробно описана модель токенов: токен никогда не передается в аргументах инструментов, а для других инсталляций берется из реестра. Отдельные разделы посвящены сетевой защите HTTP-режима, режиму только чтения, stateless-режиму и запуску в Docker. Проект изначально создан в Akuity и передан в argoproj-labs. Лицензия Apache-2.0.