Back to Home
shini4i icon

argo-watcher-mcp

Verified Safe

by shini4i

Overview

Exposes Argo Watcher deployment history via the Model Context Protocol (MCP) to allow AI agents and other clients to query deployment data.

Installation

Run Command
docker run --rm -p 8000:8000 -e ARGO_WATCHER_URL="http://host.docker.internal:8001" argo-watcher-mcp

Environment Variables

  • ARGO_WATCHER_URL
  • HTTP_LISTEN_ADDR
  • TRANSPORT_MODE
  • REQUEST_TIMEOUT
  • OTEL_ENABLED
  • OTEL_SERVICE_NAME
  • OTEL_EXPORTER_OTLP_ENDPOINT
  • OTEL_EXPORTER_OTLP_INSECURE
  • APP_NAME
  • APP_VERSION

Security Notes

The project follows good security practices by externalizing sensitive configurations (like ARGO_WATCHER_URL and OTLP endpoints) through environment variables rather than hardcoding. It uses Go, a memory-safe language, which mitigates common vulnerabilities. OpenTelemetry is integrated, providing observability. The explicit `OTEL_EXPORTER_OTLP_INSECURE` flag allows control over TLS for OTLP connections, which is a conscious decision point for operators. No `eval` or similar dangerous patterns were found. Network risks are primarily associated with the configured `ARGO_WATCHER_URL` which, if compromised, could impact the integrity of the data served.

Similar Servers

Stats

Interest Score32
Security Score9
Cost ClassLow
Avg Tokens200
Stars2
Forks0
Last Update2025-11-29

Tags

GoMCPArgo WatcherDeployment HistoryAI AgentsTelemetryHTTP/SSESTDIO