Opsphere

API

Référence des outils MCP

Opsphere propose 310+ outils MCP en lecture seule dans 28 catégories opérationnelles — AWS, Kubernetes, Datadog, Prometheus, Cloudflare, GitHub, GitLab, Bitbucket, SonarQube, PagerDuty, Algolia, Railway et plus. Cette page est une référence curatée des outils les plus utiles au quotidien. Chaque outil est disponible dans Cursor et le client web selon le plan du tenant et les intégrations.

310+ outils MCP · 28 catégories · aperçu curaté sur cette page

GLOBAL STATUS / OPS

Tableau de bord opérationnel multi-plateforme et outils de maintenance pour la visibilité tenant.

GLOBAL STATUS / OPS tools
OutilDescriptionParamètres
ops_status
Dashboard : Synthetics + K8s + déploiements VercelvercelProjects?: string[], profile?, context?, allContexts?: boolean (default false)
system_update
git pull par branches + build + redémarrage PM2 conditionnelmcpOpsBranch: string, mcpWebChatBranch: string
ops_incident_rollupPrévu
Corréler alertes actives, déploiements et pics d'erreurs en une seule chronologie d'incident.env?: string, hours? (default 6)

DATADOG

Recherche de logs, monitoring synthétique, découverte d’erreurs et analyse du trafic WAF via les API Datadog.

DATADOG tools
OutilDescriptionParamètres
dd_logs_search
Rechercher des logs dans Datadog (Logs v2)q: string (e.g.: status:error service:edge), from? (e.g.: now-1h), to?
dd_errors_by_service
Comptage d'erreurs par service (Aggregate API, 1 appel). Utiliser comme étape de découverte AVANT dd_errors_recenthours? (default 1, 1-168), query?, env?, limit? (default 20)
dd_synthetics_summary
Statut de tous les tests Synthetic

PROMETHEUS

Queries PromQL instantanées et de plage, alertes en firing, santé des scrape targets, rules, labels et découverte de séries.

PROMETHEUS tools
OutilDescriptionParamètres
prom_query
Query PromQL instantanéequery: string, time? (RFC3339 ou unix)
prom_alerts
Lister les alertes pending et firing(aucun)
prom_targets
Inventaire de santé des scrape targetsstate? (active|dropped|any)

VERCEL

Historique des déploiements, variables d’environnement, statut projet et comparaison repo-Vercel.

VERCEL tools
OutilDescriptionParamètres
vercel_deploys_latest
Derniers déploiementsproject? (name/ID/alias), projectId?, limit? (default 3, 1-20), teamId?
vercel_env_list
Variables d'environnement. Exemple : {project:"storefront-prod"}. L'environnement est dans le nom/alias du projetproject: string (DO NOT use projectName nor environment — the env goes in the alias, e.g.: storefront-tst), teamId?, decrypt? (default false)
vercel_project_status
Résumé : envs + derniers déploiementsproject?, teamId?, deployLimit? (default 3), search?

RAILWAY

Statut projet, déploiements, logs, métriques et diagnostic d'incident Railway en lecture seule.

RAILWAY tools
OutilDescriptionParamètres
railway_project_status
Résumé opérationnel d'un projet Railway : environnements, services, derniers déploiements, domaines/volumes optionnelsproject: string (requis), environment?, include_domains?, include_volumes?, deployment_limit?
railway_logs
Logs historiques par deployment ID ou projet+environnement ; portée build, runtime ou environnement ; secrets masquésproject?, environment?, service?, deployment_id?, log_type?, since?, until?, filter?, level?, text?, limit? (max 1000)
railway_incident_diagnosis
Diagnostic corrélé en lecture seule entre déploiements, logs et métriques ; renvoie des hypothèses — pas de RCA confirméproject: string (requis), environment?, service?, since?, symptom?, max_services?

ARGOCD

Santé GitOps, statut de sync, inventaire des clusters et diagnostics de connectivité via CRDs Kubernetes.

ARGOCD tools
OutilDescriptionParamètres
argocd_list_apps
Lister toutes les apps ArgoCD avec statut sync/health. Équivalent à argocd app listinstance? (default: nonprod), contains? (name filter)
argocd_app_unhealthy
Ressources non Healthy ou non Synced d'une app. Retourne kind, ns, name, status, health, message et suggestions d'actionname: string, instance?
argocd_get_app
CRD complet d'une app : spec (source, destination, syncPolicy) + status (sync, health, resources, conditions)name: string (from catalog whitelist or argocd_list_apps), instance?

KUBERNETES

Logs de pods, résumés de cluster, inspection des ressources, historique de rollout et autodiagnostic.

KUBERNETES tools
OutilDescriptionParamètres
k8s_logs
Logs de podns: string, pod: string, container?, tail? (default 200, 1-5000), sinceTime? (ISO 8601), profile?, context?
k8s_find_pod
Rechercher des pods par motif dans tous les namespacespattern: string, profile?, context?
k8s_pod_previous_logs
Logs du conteneur précédent (--previous). Pour CrashLoopBackOff/OOMKilledns: string, pod: string, container?, head? (default 100, 10-500), profile?, context?

AWS

SSO, kubeconfig EKS, ECR, Secrets Manager, CodeArtifact, CloudWatch Logs et requêtes CLI en lecture seule.

AWS tools
OutilDescriptionParamètres
aws_sso_login
Démarrer une session SSO (navigateur sur desktop ; device-code automatique sur serveurs headless). Comptes SSO uniquement — pas IAM statiqueprofile: string
aws_cli_query
Requête générique en lecture seule via AWS CLI (lambda, rds, s3, cloudfront…). Profile et région du catalogue tenant pour le compte actifcommand: string (without the “aws” prefix, only read-only verbs: describe/list/get/scan…), profile?
aws_cloudwatch_logs_search
Rechercher des événements CloudWatch Logs par fenêtre temporelle et motif de filtre. Retourne jusqu'à 200 événements. Prend en charge le temps relatif (hours) ou des timestamps ISO 8601 absolus.logGroupName: string, hours? (default 1, max 168), startTime? (ISO 8601), endTime? (ISO 8601), filterPattern?, profile?, region?

AKAMAI

Property Manager, politiques WAF, purge de cache, règles de redirection et diagnostics d’identité Akamai.

AKAMAI tools
OutilDescriptionParamètres
akamai_cache_purge
Purger le cache par URL ou tag (max. 100 objets)section?, accountSwitchKey?, type: 'invalidate'|'delete', scope: 'url'|'tag', objects: string[]
akamai_properties_search
Rechercher par hostname / propertyName / edgeHostnamesection?, accountSwitchKey?, hostname?, propertyName?, edgeHostname?
akamai_diag
Diagnostics d'identité Akamaisection?, accountSwitchKey?

CLOUDFLARE

DNS de zone, SSL/TLS, événements firewall, Workers, règles de transformation, WAF personnalisé et audit IP.

CLOUDFLARE tools
OutilDescriptionParamètres
cf_dns_records
Enregistrements DNS d'une zonezone: string, type? (A/AAAA/CNAME/MX/TXT/NS), name?, per_page? (default 100)
cf_workers_scripts_list
Lister les scripts Workers du compte (inventaire et triage des déploiements)accountId? (utilise CLOUDFLARE_ACCOUNT_ID si omis)
cf_rules_lists_list
Lister les Rules Lists du compte (IP, hostname, ASN, redirect)accountId?, kind? (ip|hostname|asn|redirect), page?, per_page? (default 50)

NETWORK DIAGNOSTICS

Vérifications DNS, HTTP, TCP, certificats TLS, DNSSEC et découverte d’erreurs Datadog corrélées.

NETWORK DIAGNOSTICS tools
OutilDescriptionParamètres
dns_lookup
Requête sur plusieurs resolvers (détecte SERVFAIL/NXDOMAIN)hostname: string, resolvers? (default [“8.8.8.8”,“1.1.1.1”,“system”])
http_check
Requête HEAD pour vérifier si un site répondurl: string, timeoutMs? (default 15000)
alerts_active
Monitors en état alert/warn dans Datadogsource? (default “datadog”), withDowntimes? (default false)

GITHUB ENTERPRISE

GitHub Actions, PR, commits, branches, recherche de code et autodiagnostic des workflows en échec.

GITHUB ENTERPRISE tools
OutilDescriptionParamètres
ghe_actions_diagnose
Auto-diagnostic du dernier workflow en échec : trouve l'exécution en échec, identifie jobs/étapes en échec et retourne les logsowner?, repo: string, workflow?, branch?, tailLines? (default 200, 10-2000)
ghe_repo_prs
Lister les PR — filtrer par état : open (défaut) / closed / allowner?, repo: string, state? (default open), limit? (default 20)
ghe_workflow_dispatch
Déclencher manuellement un workflow (on: workflow_dispatch) avec inputs optionnelsowner?, repo: string, workflow: string|number, ref? (default main), inputs?

BITBUCKET

Pull requests, pipelines, diffs, commits, branches et diagnostic des étapes en échec.

BITBUCKET tools
OutilDescriptionParamètres
bb_pipeline_diagnose
Diagnostiquer un pipeline en échec : identifier l'étape en échec et afficher son logworkspace?, repo: string, uuid? (omit = latest failed), branch?, tailLines? (default 200, 10-2000)
bb_pr_search
Rechercher des PR par état/auteur/branchesworkspace?, repo: string, state? (OPEN/MERGED/DECLINED/SUPERSEDED), author?, sourceBranch?, destBranch?, limit? (default 20)
bb_pipelines_latest
Dernières exécutions de pipelineworkspace?, repo: string, branch?, limit? (default 3)

GITLAB

Merge requests, pipelines GitLab CI/CD, diffs, commits, branches, projets et diagnostic des jobs de pipelines en échec.

GITLAB tools
OutilDescriptionParamètres
gl_pipeline_diagnose
Diagnostiquer un pipeline en échec : identifier le job et afficher la tracenamespace?, project: string, pipelineId? (omit = dernier en échec), branch?, tailLines? (default 200, 10-2000)
gl_mr_search
Rechercher des merge requests par état, auteur et branchesnamespace?, project: string, state? (opened|closed|merged|all), author?, sourceBranch?, targetBranch?, limit? (default 20)
gl_pipelines_latest
Dernières exécutions de pipeline pour un projetnamespace?, project: string, branch?, limit? (default 3)

SONARQUBE

Quality gates, measures curatées, issues, hotspots, branches, analyses et scans de pull requests pour SonarQube Server et SonarCloud.

SONARQUBE tools
OutilDescriptionParamètres
sq_quality_gate_status
Quality gate OK/ERROR et conditions en échecproject: string, branch?, pullRequest?
sq_measures_summary
Résumé curaté des métriques overall + new codeproject: string, branch?, pullRequest?
sq_issues_search
Rechercher des issues avec filtres (dont new code)project?, severities?, types?, inNewCodePeriod?, branch?, pullRequest?, pageSize?

AZURE

Connexion device-code par utilisateur, requêtes Azure CLI, DNS et santé Service Bus avec inspection DLQ.

AZURE tools
OutilDescriptionParamètres
azure_cli_query
Requête générique en lecture seule via az CLI (comme aws_cli_query)command: string (without "az" prefix), azure_tenant_id?
azure_servicebus_health_overview
Santé de tous les Service Busenvironment? (dev/tst/pre/prod/all), azure_tenant_id?
azure_servicebus_message_explorer
Inspecter les messages dans les files/topics (couvre files, topics, DLQ et contenu des messages)namespace: string, queueName?, topicName?, subscriptionName?, resourceGroup?, maxMessages? (default 5, 1-20), peekDeadLetters? (default false), azure_tenant_id?

SENTRY

Issues, détail d’événements, requêtes Discover, recherche de logs et statistiques de projet.

SENTRY tools
OutilDescriptionParamètres
sentry_issues_list
Issues avec filtresorgSlug: string, projectSlug: string, status? (unresolved/resolved/ignored), severity? (fatal/error/warning/info/debug), environment?, assigned?, firstSeen?, lastSeen?, query?, limit? (default 50)
sentry_event_get
Détail complet d'un événement Sentry (stacktrace, breadcrumbs, spans, contexte runtime). Events ≠ issuesorgSlug: string, projectSlug: string, eventId: string, breadcrumbs? (default true), spans? (default false)
sentry_issues_search
Recherche avancée avec triorgSlug: string, projectSlug: string, query: string (e.g.: “is:unresolved level:error”), sort? (date/new/freq/priority), limit? (default 50)

PAGERDUTY

Incidents, services, filtres d'urgence et entrées de timeline / RCA d'incident.

PAGERDUTY tools
OutilDescriptionParamètres
pd_incidents_search
Rechercher des incidents par statut, urgence, fenêtre temporelle et service/équipestatus?, urgency?, since?, until?, serviceId?, teamId?, limit? (default 20)
pd_incident_get
Obtenir le détail d'un incident par IDincidentId: string
pd_incident_log_entries
Lister les entrées de timeline / RCA d'un incidentincidentId: string, limit? (default 50)

ALGOLIA

État global du cluster (sans credentials), inventaire d'index, reproduction de recherches et logs API. Les outils Search API acceptent env optionnel pour résoudre Application ID et clé API par environnement Cloud Catalog.

ALGOLIA tools
OutilDescriptionParamètres
alg_status
État global du cluster Algolia (aucune credential requise)none
alg_search
Reproduire une requête de recherche sur un index (hitsPerPage plafonné dans MCP)query: string, indexName?, env?, hitsPerPage?
alg_indices_list
Inventaire d'index avec nom, entrées, dataSize et lastBuildenv?

JIRA

Consultation d’issues, recherche JQL, listes filtrées, commentaires et détail complet avec changelog.

JIRA tools
OutilDescriptionParamètres
jira_issue_get
Issue par cléissueKey: string (e.g.: BEC-123), fields?
jira_issues_search
Rechercher avec JQLjql: string (e.g.: “project = BEC AND status = Open”), startAt? (default 0), maxResults? (default 50), fields?, expand?
jira_issue_fulldetails
Tout : info + commentaires + changelog + worklogs + pièces jointes + watchersissueKey: string, fields?

CONFLUENCE

Recherche dans la base de connaissances et lecture paginée des pages en Markdown.

CONFLUENCE tools
OutilDescriptionParamètres
confluence_search
Rechercher des pages Confluence (CQL text+title)query: string, spaceKey? (default BEC), limit? (default 10, max 25)
confluence_page_read
Lire le contenu de page en Markdown (avec pagination)pageId? OR title?, spaceKey?, maxChars? (default 8000), contentOffset? (default 0)
confluence_spaces_listPrévu
Lister les espaces Confluence accessibles au compte d'intégration.limit? (default 25)

CONTENTFUL

Espaces, environnements, content types, entries et GraphQL en lecture seule sur les API Contentful.

CONTENTFUL tools
OutilDescriptionParamètres
ctf_entries_search
Interroger les entrées via CDA/CPA (filtres, pagination)space: string, environment? (default master), contentType?, query?, locale?, limit? (default 10), skip? (default 0), include? (default 1), preview? (default false)
ctf_entry_get
Récupérer une entrée avec résolution de liens optionnellespace: string, environment? (default master), entryId: string, include? (default 1), preview? (default false)
ctf_environments_list
Lister les environnements et alias d'un espacespace: string (catalog alias or space id), preview?

PINGDOM

Checks d’uptime, intervalles de panne, résultats de sondes et chronologie des actions d’alerte.

PINGDOM tools
OutilDescriptionParamètres
pingdom_summary
Vue globale uptime : comptages up/down/paused + graphique ASCII des checks les moins performants. Filtrer avec hostnameContains pour un domaine spécifique. Premier appel pour toute question uptime.topDownLimit? (default 5), hostnameContains?, tags?[], checkIds?[]
pingdom_check_outages
Liste des intervalles down/unknown avec durée et message d'erreur de cause racine des résultats de probecheckId: number, hours? (default 24, 1-720)
pingdom_check_uptime
Pourcentage uptime et temps de réponse moyen d'un check sur une fenêtre temporellecheckId: number, hours? (default 24, 1-720), includeUptime? (default true)

MEMORY

Mémoire opérationnelle pour précédents d’incidents et ADR — toujours vérifier avec l’observabilité live.

MEMORY tools
OutilDescriptionParamètres
memory_search
Récupérer un bloc de mémoire distillé compact (FTS). Appeler AVANT de répéter une analyse de dépôt, un triage d'incident ou une recherche ADR.query: string (min 3), scopes?: enum[] (session|user|repository|incident|decision), repo?: string, environment?: string, limit?: number (default 5, max 10)
memory_store
Persister un fait distillé (résumé, pas de logs bruts). Rejette les secrets ; rejette le doublon de cloud_accounts.system_prompt_context sauf skip_catalog_duplicate_check=true. Limité à 50 stores/utilisateur/jour.scope, kind, title, summary, content?, repo?, environment?, session_id?, incident?, decision?, confidence?, visibility?, skip_catalog_duplicate_check?
memory_session_touch
Lier le dépôt + rafraîchir la session de conversation. Optionnel une fois par session workspace ; dépôt optionnel (inféré des args outils ghe_/bb_/repos_).repo?: string (org/name), environment?: string, title?: string, summary_append?: string, external_session_key?: string

OBSERVABILITY

Synthèses de santé multi-signaux combinant erreurs, capacité, déploiements et comparaisons inter-env.

OBSERVABILITY tools
OutilDescriptionParamètres
env_health_summary
Santé d'un environnement (erreurs, pods, latence, déploiements)env: string (INT/TST/PRE/PRD), hours? (default 24, 1-168)
observability_daily_digest
Digest complet de plusieurs environnementsenvs: string[] (e.g.: [“INT”,“PRE”,“PRD”]), hours? (default 24)
observability_query
Requête flexible : comparaison ou détail d'erreurs. Ce n'est PAS une requête Datadog brute. Exemple : {type:"errors-comparison", envs:["PRE","PRD"], hours:6}type: 'errors-comparison'|'single-env-detail', envs: string[], hours? (default 6). Does NOT accept query, from, to

REPOSITORIES

Recherche texte inter-repos, traçage de variables, catalogues tfvars et résumés de pipelines CI.

REPOSITORIES tools
OutilDescriptionParamètres
repos_var_where
Où une variable est définie (.env/K8s/Helm/Terraform)name: string (e.g.: API_BASE_URL)
repos_search_text
Recherche textuelle dans tous les dépôts. Exemple : {query:"95.100.110"}query: string (the text to search — DO NOT use text nor search), globs?[], maxResults? (default 50, max 500)
repo_pipeline_summary
Pipelines CI d'un dépôt (GH Actions/GitLab/CircleCI/Jenkins)repo: string (name or absolute path)