@notharshhaa/devops-mcp

MCPcommunauté
v2.1.1DevOps MCP ContributorsMITMis à jour il y a 6 jnpmGitHub

Unified MCP server for DevOps engineers — query and manage Kubernetes, ArgoCD, Prometheus, and PagerDuty from any MCP-compatible AI agent.

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
285Téléch./sem.
4Étoiles GitHub
1Forks
il y a 6 jDernière mise à jour
Lit ces identifiants
  • ARGOCD_TOKENClé d’APIfacultatif

    ArgoCD authentication token

  • PROMETHEUS_BEARER_TOKENClé d’APIfacultatif

    Prometheus bearer token

  • PAGERDUTY_TOKENClé d’APIfacultatif

    PagerDuty API token

  • LOKI_TOKENClé d’APIfacultatif

    Loki authentication token

Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquet
AuteurDevOps MCP Contributors
LicenceMIT
Version2.1.1
Sourcenpm+mcp-registry
Statut de confiance
B
60/100Bon
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/20
→ Éditeur : exécutez `forge publish` depuis le dépôt du paquet pour revendiquer la propriété
—Signature de publication Ed25519+0/5
→ Incluse automatiquement quand l’éditeur exécute `forge publish`
—Vérification de domaine+0/5
→ Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publiez depuis GitHub Actions avec --provenance pour que l’attestation lie ce paquet à ce dépôt
—Correspondance de mainteneur npm+0/5
→ Acquis dès que votre identité est vérifiée ci-dessus et que ce login est mainteneur npm de ce paquet
✓Analyse CVE · propre+30/30
✓Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils40 outils · 1 privilégiés
Analyse de sécurité✓ Proprev2.1.1 · aujourd’huiQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé10 oct. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

40 outils · 1 privilégiés
Extrait statiquement du paquet publiév2.1.1 · 16h ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

argo__list_appsAll apps with health, sync status, source repo

All apps with health, sync status, source repo

Aucun schéma d’entrée n’a été publié pour cet outil.

argo__get_appFull spec and status for one application

Full spec and status for one application

Aucun schéma d’entrée n’a été publié pour cet outil.

argo__get_app_diffLive diff between git and cluster state

Live diff between git and cluster state

Aucun schéma d’entrée n’a été publié pour cet outil.

argo__get_app_historyDeployment history with git SHAs and timestamps

Deployment history with git SHAs and timestamps

Aucun schéma d’entrée n’a été publié pour cet outil.

argo__get_resource_treeFull owned resource tree for an app

Full owned resource tree for an app

Aucun schéma d’entrée n’a été publié pour cet outil.

argo__sync_appTrigger sync — supports dry-run, prune, force

Trigger sync — supports dry-run, prune, force

Aucun schéma d’entrée n’a été publié pour cet outil.

argo__rollback_appRoll back to a specific history revision (dry-run by default)

Roll back to a specific history revision (dry-run by default)

Aucun schéma d’entrée n’a été publié pour cet outil.

argo__terminate_opCancel an in-progress sync operation (dry-run by default)

Cancel an in-progress sync operation (dry-run by default)

Aucun schéma d’entrée n’a été publié pour cet outil.

devops__debug_serviceCross-provider incident debugging: aggregates Kubernetes, ArgoCD, Prometheus, and PagerDuty data to diagnose service issues

Cross-provider incident debugging: aggregates Kubernetes, ArgoCD, Prometheus, and PagerDuty data to diagnose service issues

Aucun schéma d’entrée n’a été publié pour cet outil.

devops__explain_changeExplain what changed: combines ArgoCD history, Kubernetes rollout history, and Prometheus anomaly window to identify the cause of issues

Explain what changed: combines ArgoCD history, Kubernetes rollout history, and Prometheus anomaly window to identify the cause of issues

Aucun schéma d’entrée n’a été publié pour cet outil.

devops__runbookSymptom-based diagnostic runbook: runs targeted checks across providers for a specific issue type

Symptom-based diagnostic runbook: runs targeted checks across providers for a specific issue type

Aucun schéma d’entrée n’a été publié pour cet outil.

devops__health_reportCross-provider health report: gathers status from all configured providers and returns an overall health assessment

Cross-provider health report: gathers status from all configured providers and returns an overall health assessment

Aucun schéma d’entrée n’a été publié pour cet outil.

devops__incident_timelineIncident timeline: aggregates events from all providers into a chronological timeline for a service

Incident timeline: aggregates events from all providers into a chronological timeline for a service

Aucun schéma d’entrée n’a été publié pour cet outil.

helm__list_releasesList Helm releases with status, chart, app version

List Helm releases with status, chart, app version

Aucun schéma d’entrée n’a été publié pour cet outil.

helm__get_statusGet status of a Helm release

Get status of a Helm release

Aucun schéma d’entrée n’a été publié pour cet outil.

helm__get_valuesGet values of a Helm release (user-supplied or all)

Get values of a Helm release (user-supplied or all)

Aucun schéma d’entrée n’a été publié pour cet outil.

helm__get_historyGet revision history of a Helm release

Get revision history of a Helm release

Aucun schéma d’entrée n’a été publié pour cet outil.

helm__rollbackRollback a Helm release to a previous revision (mutate tier, dry_run by default)

Rollback a Helm release to a previous revision (mutate tier, dry_run by default)

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__list_podsList pods with status, restarts, node, and age

List pods with status, restarts, node, and age

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__get_pod_logsGet logs from a pod container

Get logs from a pod container

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__describe_resourceFull describe for any resource type

Full describe for any resource type

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__get_eventsCluster or namespace events, filterable by reason

Cluster or namespace events, filterable by reason

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__list_deploymentsDeployments with replica counts and rollout health

Deployments with replica counts and rollout health

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__get_resource_usageCPU/mem usage per pod via metrics-server

CPU/mem usage per pod via metrics-server

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__list_contextsAll kubeconfig contexts and the active one

All kubeconfig contexts and the active one

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__switch_contextPreview context selection; set K8S_CONTEXT and restart to apply safely

Preview context selection; set K8S_CONTEXT and restart to apply safely

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__scale_deploymentScale replicas with dry-run diff preview

Scale replicas with dry-run diff preview

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__rollout_restartTrigger rolling restart of a deployment

Trigger rolling restart of a deployment

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__apply_manifestApply a manifest string with server-side dry-run

Apply a manifest string with server-side dry-run

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__delete_resourceprivilégiéDelete a named resource — requires confirm: true or interactive confirmation

Delete a named resource — requires confirm: true or interactive confirmation

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__get_node_statusGet node status with conditions, capacity, allocatable, labels, and taints

Get node status with conditions, capacity, allocatable, labels, and taints

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__get_network_policiesList network policies with podSelector, ingress/egress rules

List network policies with podSelector, ingress/egress rules

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__get_ingressesList ingresses with hosts, paths, backends, and TLS config

List ingresses with hosts, paths, backends, and TLS config

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__diff_resourceCompare current resource state against last-applied-configuration annotation to show drift

Compare current resource state against last-applied-configuration annotation to show drift

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__list_cronjobsList cronjobs with schedule, suspend status, active jobs, and last run times

List cronjobs with schedule, suspend status, active jobs, and last run times

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__get_cronjob_statusDetailed status of a specific cronjob including recent job history

Detailed status of a specific cronjob including recent job history

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__list_servicesList services with type, clusterIP, ports, selector, and externalIPs

List services with type, clusterIP, ports, selector, and externalIPs

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__list_pvcsList PersistentVolumeClaims with status, capacity, accessModes, and storageClass

List PersistentVolumeClaims with status, capacity, accessModes, and storageClass

Aucun schéma d’entrée n’a été publié pour cet outil.

k8s__get_hpaGet HorizontalPodAutoscaler details with metrics, replicas, and conditions

Get HorizontalPodAutoscaler details with metrics, replicas, and conditions

Aucun schéma d’entrée n’a été publié pour cet outil.

logs__get_recent_errorsGet recent error logs from Loki for debugging incidents

Get recent error logs from Loki for debugging incidents

Aucun schéma d’entrée n’a été publié pour cet outil.

40 outils sur 40 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

Unified MCP server for DevOps engineers — query and manage Kubernetes, ArgoCD, Prometheus, and PagerDuty from any MCP-compatible AI agent.

Mots-clés
mcpmodel-context-protocolkubernetesargocdprometheuspagerdutydevopsclaude
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-10-10 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 7 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

77 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+65 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies, optionalDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.

Thèmes

Apparentés dans monitoring & logging