Opsphere

API

MCP-Tools-Referenz

Opsphere bietet 320+ Read-only-MCP-Tools in 28 operativen Kategorien — AWS, Kubernetes, Datadog, Prometheus, Cloudflare, GitHub, GitLab, Bitbucket, SonarQube, PagerDuty, Algolia, Railway und mehr. Diese Seite ist eine kuratierte Referenz der relevantesten Tools für den täglichen Infra-Betrieb. Jedes Tool ist in Cursor und im Web-Client verfügbar, wenn Plan und Integrationen es erlauben.

320+ MCP-Tools · 28 Kategorien · kuratierte Übersicht auf dieser Seite

GLOBAL STATUS / OPS

Plattformübergreifendes Operations-Dashboard und Wartungstools für Tenant-weite Sichtbarkeit.

GLOBAL STATUS / OPS tools
ToolBeschreibungParameter
ops_status
Dashboard: Synthetics + K8s + Vercel-DeploymentsvercelProjects?: string[], profile?, context?, allContexts?: boolean (default false)
system_update
git pull nach Branches + Build + bedingter PM2-NeustartmcpOpsBranch: string, mcpWebChatBranch: string
ops_incident_rollup
Aktive Alerts, Deployments und Fehlerspitzen in eine einzige Incident-Zeitleiste korrelieren.env?: string, hours? (default 6, 1-48)

DATADOG

Log-Suche, Synthetic-Ausführungsergebnisse, Metriken, Fehlerentdeckung und WAF-Traffic-Analyse über Datadog-APIs.

DATADOG tools
ToolBeschreibungParameter
dd_logs_search
Logs in Datadog suchen (Logs v2)q: string (e.g.: status:error service:edge), from? (e.g.: now-1h), to?
dd_synthetics_results
Pass/Fail-Ausführungsergebnisse eines Synthetic-Tests nach publicId oder nameContains auflisten oder prüfen.publicId? OR nameContains?, from?, to?
dd_metrics_query
Datadog-Metrik-Zeitreihen über /api/v1/queryquery: string, from? (default now-1h), to? (default now)

PROMETHEUS

PromQL queries, alert rules, scrape targets, and label discovery.

PROMETHEUS tools
ToolBeschreibungParameter
prom_query
Instant PromQL queryquery: string, time?
prom_alerts
Pending/firing alerts in Prometheus
prom_targets
Scrape target healthstate? (active|any|dropped|unhealthy)

VERCEL

Deploy-Verlauf, Umgebungsvariablen, Projektstatus und Repo-zu-Vercel-Konfigurationsvergleich.

VERCEL tools
ToolBeschreibungParameter
vercel_deploys_latest
Neueste Deploymentsproject? (name/ID/alias), projectId?, limit? (default 3, 1-20), teamId?
vercel_deployment_logs
Build- und Runtime-Logs für ein bestimmtes Vercel-Deployment streamen.project: string, deploymentId?, teamId?, limit? (default 50, 1-200)
vercel_project_status
Zusammenfassung: Envs + neueste Deploymentsproject?, teamId?, deployLimit? (default 3), search?

RAILWAY

Projects, deployments, logs, metrics, domains, and incident diagnostics via Railway API.

RAILWAY tools
ToolBeschreibungParameter
railway_project_status
Operational summary: envs, services, latest deploys, optional domains/volumesproject: string, environment?, include_domains? (default false), include_volumes? (default false), deployment_limit? (max 100)
railway_logs
Historical logs; secrets redactedproject?, environment?, service?, deployment_id?, log_type? (runtime|build|environment), since?, until?, filter?, level?, text?, limit? (max 1000)
railway_incident_diagnosis
Correlated diagnosis → hypotheses (not confirmed RCA)project: string, environment?, service?, since?, symptom?, max_services? (max 50)

ARGOCD

GitOps-App-Gesundheit, Sync-Status, Cluster-Inventar und Konnektivitätsdiagnose über Kubernetes-CRDs.

ARGOCD tools
ToolBeschreibungParameter
argocd_list_apps
Alle ArgoCD-Apps mit Sync-/Health-Status auflisten. Entspricht argocd app listinstance? (default: nonprod), contains? (name filter)
argocd_app_unhealthy
Ressourcen, die nicht Healthy oder nicht Synced sind. Gibt kind, ns, name, status, health, message und Aktionsvorschläge zurückname: string, instance?
argocd_get_app
Vollständiges CRD einer App: spec (source, destination, syncPolicy) + status (sync, health, resources, conditions)name: string (from catalog whitelist or argocd_list_apps), instance?

KUBERNETES

Pod-Logs, Cluster-Zusammenfassungen, Ressourceninspektion, Rollout-Verlauf und Autodiagnose.

KUBERNETES tools
ToolBeschreibungParameter
k8s_logs
Pod-Logsns: string, pod: string, container?, tail? (default 200, 1-5000), sinceTime? (ISO 8601), profile?, context?
k8s_find_pod
Pods nach Muster über alle Namespaces suchenpattern: string, profile?, context?
k8s_pod_previous_logs
Logs des vorherigen Containers (--previous). Für CrashLoopBackOff/OOMKilledns: string, pod: string, container?, head? (default 100, 10-500), profile?, context?

AWS

SSO, EKS-Kubeconfig, ECR, Secrets Manager, CodeArtifact, CloudWatch Logs und schreibgeschützte CLI-Abfragen.

AWS tools
ToolBeschreibungParameter
aws_sso_login
SSO-Sitzung starten (Browser auf Desktop; automatischer Device-Code auf Headless-Servern). Nur SSO-Konten — kein statisches IAMprofile: string
aws_cli_query
Generische schreibgeschützte AWS-CLI-Abfrage (lambda, rds, s3, cloudfront…). Profile und Region aus Tenant-Katalog für das aktive Kontocommand: string (without the “aws” prefix, only read-only verbs: describe/list/get/scan…), profile?
aws_cloudwatch_logs_search
CloudWatch-Logs-Events nach Zeitfenster und Filtermuster suchen. Gibt bis zu 200 Events zurück. Unterstützt relative Zeit (hours) oder absolute ISO-8601-Zeitstempel.logGroupName: string, hours? (default 1, max 168), startTime? (ISO 8601), endTime? (ISO 8601), filterPattern?, profile?, region?

AKAMAI

Property Manager, WAF-Richtlinien, Cache-Purge, Redirect-Regeln und Akamai-Identitätsdiagnose.

AKAMAI tools
ToolBeschreibungParameter
akamai_cache_purge
Cache per URL oder Tag leeren (max. 100 Objekte)section?, accountSwitchKey?, type: 'invalidate'|'delete', scope: 'url'|'tag', objects: string[]
akamai_properties_search
Suche nach hostname / propertyName / edgeHostnamesection?, accountSwitchKey?, hostname?, propertyName?, edgeHostname?
akamai_diag
Akamai-Identitätsdiagnosesection?, accountSwitchKey?

CLOUDFLARE

Zonen-DNS, SSL/TLS, Firewall-Ereignisse, Workers, Transform-Regeln, Custom WAF und IP-Audit.

CLOUDFLARE tools
ToolBeschreibungParameter
cf_load_balancers_list
List account Load Balancers (optional zone filter)accountId?, zoneOrId?, zone?, search?, page?, per_page? (default 50)
cf_cache_purge
Cloudflare-Cache per URL, Tag oder Präfix leeren.zone: string, files?: string[], tags?: string[], hosts?: string[], prefixes?: string[]
cf_dns_records
DNS-Einträge einer Zonezone: string, type? (A/AAAA/CNAME/MX/TXT/NS), name?, per_page? (default 100)

NETWORK DIAGNOSTICS

DNS-, HTTP-, TCP-, TLS-Zertifikatsprüfungen, DNSSEC und korrelierte Datadog-Fehlersuche.

NETWORK DIAGNOSTICS tools
ToolBeschreibungParameter
dns_lookup
Abfrage gegen mehrere Resolver (erkennt SERVFAIL/NXDOMAIN)hostname: string, resolvers? (default [“8.8.8.8”,“1.1.1.1”,“system”])
http_check
HEAD-Request, um zu prüfen, ob eine Site antworteturl: string, timeoutMs? (default 15000)
traceroute
Traceroute vom MCP-Host zur Diagnose von Netzwerkpfadproblemen.host: string, maxHops? (default 20, 1-30), timeoutMs? (default 60000, 5000-120000)

GITHUB ENTERPRISE

GitHub Actions, PRs, Commits, Branches, Code-Suche und Auto-Diagnose fehlgeschlagener Workflows.

GITHUB ENTERPRISE tools
ToolBeschreibungParameter
ghe_actions_diagnose
Letzten fehlgeschlagenen Workflow automatisch diagnostizieren: findet fehlgeschlagenen Lauf, identifiziert fehlgeschlagene Jobs/Schritte, gibt Logs zurückowner?, repo: string, workflow?, branch?, tailLines? (default 200, 10-2000)
ghe_repo_prs
PRs auflisten — nach Status filtern: open (Standard) / closed / allowner?, repo: string, state? (default open), limit? (default 20)
ghe_workflow_dispatch
Workflow manuell auslösen (on: workflow_dispatch) mit optionalen Inputsowner?, repo: string, workflow: string|number, ref? (default main), inputs?

BITBUCKET

Pull Requests, Pipelines, Diffs, Commits, Branches und Diagnose fehlgeschlagener Schritte.

BITBUCKET tools
ToolBeschreibungParameter
bb_pipeline_diagnose
Fehlgeschlagene Pipeline diagnostizieren: fehlgeschlagenen Schritt identifizieren und Log anzeigenworkspace?, repo: string, uuid? (omit = latest failed), branch?, tailLines? (default 200, 10-2000)
bb_pr_search
PRs nach Status/Autor/Branches suchenworkspace?, repo: string, state? (OPEN/MERGED/DECLINED/SUPERSEDED), author?, sourceBranch?, destBranch?, limit? (default 20)
bb_pipelines_latest
Neueste Pipeline-Läufeworkspace?, repo: string, branch?, limit? (default 3)

GITLAB

Merge requests, pipelines, diffs, commits, branches, and failed-pipeline step diagnosis.

GITLAB tools
ToolBeschreibungParameter
gl_pipeline_diagnose
Diagnose failed pipeline: identify failed job and show trace lognamespace?, project: string, pipelineId? (omit = latest failed), branch?, tailLines? (default 200, 10-2000)
gl_mr_search
Search merge requests by state/author/branchesnamespace?, project: string, state? (opened|closed|merged|all), author?, sourceBranch?, targetBranch?, limit? (default 20)
gl_pipelines_latest
Latest pipeline runsnamespace?, project: string, branch?, limit? (default 3)

SONARQUBE

Quality gates, measures, issues, hotspots, and branch analysis.

SONARQUBE tools
ToolBeschreibungParameter
sq_quality_gate_status
Quality gate OK/ERROR for a projectproject: string, branch?, pullRequest?, analysisId?
sq_measures_summary
Overall and/or new-code metrics (bugs, vulns, coverage, ratings)project: string, branch?, pullRequest?, scope? (overall|new|both, default both)
sq_issues_search
Search code issues (file, line, rule, message); types=CODE_SMELL for smellsproject: string, branch?, pullRequest?, types?, severities?, statuses?, inNewCodePeriod?, page?, pageSize?

AZURE

Delegiertes Azure-Login, Log-Analytics-KQL, Blob-Schlüssel-Suche und Key-Vault-Metadaten — niemals Secret-Werte.

AZURE tools
ToolBeschreibungParameter
azure_log_analytics_query
Schreibgeschütztes KQL gegen einen Log-Analytics-Workspace ausführen (GUID oder ARM-ID).workspace: string (GUID or ARM ID), query: string (read-only KQL), timespan?
azure_blob_find
Blob-Schlüssel per Präfix oder exaktem Namen finden, ohne den Inhalt herunterzuladen.account: string, container: string, prefix? OR key?, maxResults? (one page)
azure_keyvault_secrets_list
Key-Vault-Secret-Namen und Metadaten auflisten — niemals Secret-Werte.vault: string, maxResults?

SENTRY

Issue-Tracking, Event-Details, Discover-Abfragen, Log-Suche und Projektstatistiken.

SENTRY tools
ToolBeschreibungParameter
sentry_issues_list
Issues mit FilternorgSlug: string, projectSlug: string, status? (unresolved/resolved/ignored), severity? (fatal/error/warning/info/debug), environment?, assigned?, firstSeen?, lastSeen?, query?, limit? (default 50)
sentry_event_get
Vollständiges Detail eines Sentry-Events (Stacktrace, Breadcrumbs, Spans, Runtime-Kontext). Events ≠ IssuesorgSlug: string, projectSlug: string, eventId: string, breadcrumbs? (default true), spans? (default false)
sentry_issues_search
Erweiterte Suche mit SortierungorgSlug: string, projectSlug: string, query: string (e.g.: “is:unresolved level:error”), sort? (date/new/freq/priority), limit? (default 50)

PAGERDUTY

Incident search, service inventory, and on-call timeline via PagerDuty REST API.

PAGERDUTY tools
ToolBeschreibungParameter
pd_incidents_search
Search/list incidentsstatuses?, urgencies?, since?, until?, serviceIds?, teamIds?, limit?, offset?, sortBy?
pd_incident_get
Incident detailid: string, include?
pd_incident_log_entries
Incident timeline (RCA)id: string, limit?, offset?, isOverview?

ALGOLIA

Search indices, global platform status, and indexing error discovery.

ALGOLIA tools
ToolBeschreibungParameter
alg_status
Global Algolia cluster status (no credentials)
alg_search
Reproduce a search query (hitsPerPage max 20)index?, query: string, hitsPerPage?, filters?, env?
alg_indices_list
Index inventory (name, entries, dataSize, lastBuild)env?

JIRA

Issue-Abfrage, JQL-Suche, gefilterte Listen, Kommentare und vollständiges Issue mit Changelog.

JIRA tools
ToolBeschreibungParameter
jira_issue_get
Issue nach SchlüsselissueKey: string (e.g.: PROJ-123), fields?
jira_issues_search
Mit JQL suchenjql: string (e.g.: “project = PROJ AND status = Open”), startAt? (default 0), maxResults? (default 50), fields?, expand?
jira_issue_fulldetails
Alles: Info + Kommentare + Changelog + Worklogs + Anhänge + WatchersissueKey: string, fields?

CONFLUENCE

Wissensdatenbank-Suche und paginierte Seitenlesung als Markdown.

CONFLUENCE tools
ToolBeschreibungParameter
confluence_search
Confluence-Seiten suchen (CQL text+title)query: string, spaceKey? (cloud catalog `confluence_space`, CONFLUENCE_SPACE env, or explicit), limit? (default 10, max 25)
confluence_page_read
Seiteninhalt als Markdown lesen (mit Paginierung)pageId? OR title?, spaceKey?, maxChars? (default 8000), contentOffset? (default 0)
confluence_spaces_listGeplant
Für das Integrationskonto zugängliche Confluence-Spaces auflisten.limit? (default 25)

CONTENTFUL

Spaces, Umgebungen, Content Types, Entries und schreibgeschütztes GraphQL gegen Contentful-APIs.

CONTENTFUL tools
ToolBeschreibungParameter
ctf_entries_search
Einträge via CDA/CPA abfragen (Filter, Paginierung)space: string, environment? (default master), contentType?, query?, locale?, limit? (default 10), skip? (default 0), include? (default 1), preview? (default false)
ctf_entry_get
Einzelnen Eintrag mit optionaler Link-Auflösung abrufenspace: string, environment? (default master), entryId: string, include? (default 1), preview? (default false)
ctf_environments_list
Umgebungen und Aliase eines Space auflistenspace: string (catalog alias or space id), preview?

PINGDOM

Uptime-Checks, Ausfallintervalle, Sonden-Ergebnisse und Alert-Aktions-Timelines.

PINGDOM tools
ToolBeschreibungParameter
pingdom_summary
Globale Uptime-Übersicht: up/down/paused-Zählungen + ASCII-Chart der schlechtesten Checks. Mit hostnameContains für eine bestimmte Domain eingrenzen. Erster Aufruf bei jeder Uptime-Frage.topDownLimit? (default 5), hostnameContains?, tags?[], checkIds?[]
pingdom_check_outages
Liste down/unknown-Intervalle mit Dauer und Root-Cause-Fehlermeldung aus Probe-ErgebnissencheckId: number, hours? (default 24, 1-720)
pingdom_check_uptime
Uptime-Prozentsatz und durchschnittliche Antwortzeit eines Checks über ein ZeitfenstercheckId: number, hours? (default 24, 1-720), includeUptime? (default true)

MEMORY

Operatives Gedächtnis für Incident-Präzedenz und ADRs — immer gegen Live-Observability prüfen.

MEMORY tools
ToolBeschreibungParameter
memory_search
Kompakten destillierten Speicherblock abrufen (FTS). VOR wiederholter Repo-Analyse, Outage-Triage oder ADR-Suche aufrufen.query: string (min 3), scopes?: enum[] (session|user|repository|incident|decision), repo?: string, environment?: string, limit?: number (default 5, max 10)
memory_store
Destillierten Fakt speichern (Zusammenfassung, keine Rohlogs). Lehnt Secrets ab; lehnt Duplikat von cloud_accounts.system_prompt_context ab, außer skip_catalog_duplicate_check=true. Limit 50 Stores/Benutzer/Tag.scope, kind, title, summary, content?, repo?, environment?, session_id?, incident?, decision?, confidence?, visibility?, skip_catalog_duplicate_check?
memory_session_touch
Repo binden + Konversationssitzung aktualisieren. Optional einmal pro Workspace-Sitzung; Repo optional (abgeleitet aus ghe_/bb_/repos_-Tool-Args).repo?: string (org/name), environment?: string, title?: string, summary_append?: string, external_session_key?: string

OBSERVABILITY

Multi-Signal-Umgebungs-Gesundheitsdigests mit Fehlern, Kapazität, Deploys und Umgebungsvergleichen.

OBSERVABILITY tools
ToolBeschreibungParameter
env_health_summary
Gesundheit einer Umgebung (Fehler, Pods, Latenz, Deployments)env: string (INT/TST/PRE/PRD), hours? (default 24, 1-168)
observability_daily_digest
Vollständiger Digest mehrerer Umgebungenenvs: string[] (e.g.: [“INT”,“PRE”,“PRD”]), hours? (default 24)
observability_query
Flexible Abfrage: Fehlervergleich oder Detail. KEINE rohe Datadog-Abfrage. Beispiel: {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

Repo-übergreifende Textsuche, Variablenspur, Tfvars-Kataloge und CI-Pipeline-Zusammenfassungen.

REPOSITORIES tools
ToolBeschreibungParameter
repos_var_where
Wo eine Variable definiert ist (.env/K8s/Helm/Terraform)name: string (e.g.: API_BASE_URL)
repos_search_text
Textsuche über alle Repos. Beispiel: {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
CI-Pipelines eines Repos (GH Actions/GitLab/CircleCI/Jenkins)repo: string (name or absolute path)