Rootcause
未认领RootCause is a local-first MCP server that turns natural-language requests into evidence-backed incident analysis, Kubernetes diagnostics, and safer operations.
安装
docker run --rm -it rootcause:local工具(40 个)
aws.ec2.get_instance_iam
, aws.ec2.getsecuritygrouprules, aws.ec2.listspotinstancerequests, aws.ec2.getspotinstancerequest
aws.ec2.list_capacity_reservations
, aws.ec2.getcapacityreservation, aws.ec2.listvolumes, aws.ec2.getvolume, aws.ec2.listsnapshots, aws.ec2.getsnapshot, aws.ec2.listvolumeattachments
aws.ec2.list_instances
, aws.ec2.getinstance, aws.ec2.listautoscalinggroups, aws.ec2.getautoscalinggroup, aws.ec2.listloadbalancers, aws.ec2.getloadbalancer
aws.ec2.list_launch_templates
, aws.ec2.getlaunchtemplate, aws.ec2.listlaunchconfigurations, aws.ec2.getlaunchconfiguration
aws.ec2.list_listener_rules
, aws.ec2.getlistenerrule, aws.ec2.listautoscalingpolicies, aws.ec2.getautoscalingpolicy, aws.ec2.listscalingactivities, aws.ec2.getscalingactivity
aws.ec2.list_placement_groups
, aws.ec2.getplacementgroup, aws.ec2.listinstancestatus, aws.ec2.getinstancestatus
aws.ec2.list_target_groups
, aws.ec2.gettargetgroup, aws.ec2.listlisteners, aws.ec2.getlistener, aws.ec2.gettargethealth
aws.ecr.list_repositories
, aws.ecr.describerepository, aws.ecr.listimages, aws.ecr.describeimages, aws.ecr.describeregistry, aws.ecr.getauthorizationtoken
aws.eks.list_clusters
, aws.eks.getcluster, aws.eks.listnodegroups, aws.eks.getnodegroup, aws.eks.listaddons, aws.eks.getaddon
aws.eks.list_fargate_profiles
, aws.eks.getfargateprofile, aws.eks.listidentityproviderconfigs, aws.eks.getidentityproviderconfig
aws.eks.list_updates
, aws.eks.getupdate, aws.eks.listnodes, aws.eks.debug
aws.iam.list_policies
, aws.iam.getpolicy, aws.iam.updatepolicy, aws.iam.deletepolicy
aws.iam.list_roles
, aws.iam.getrole, aws.iam.getinstanceprofile, aws.iam.updaterole, aws.iam.deleterole
aws.kms.list_keys
, aws.kms.listaliases, aws.kms.describekey, aws.kms.getkeypolicy
aws.sts.get_caller_identity
, aws.sts.assumerole
aws.vpc.list_nat_gateways
, aws.vpc.getnatgateway, aws.vpc.listsecuritygroups, aws.vpc.getsecuritygroup
aws.vpc.list_network_acls
, aws.vpc.getnetworkacl, aws.vpc.listinternetgateways, aws.vpc.getinternetgateway
aws.vpc.list_resolver_endpoints
, aws.vpc.getresolverendpoint, aws.vpc.listresolverrules, aws.vpc.getresolverrule
aws.vpc.list_vpc_endpoints
, aws.vpc.getvpcendpoint, aws.vpc.listnetworkinterfaces, aws.vpc.getnetworkinterface
aws.vpc.list_vpcs
, aws.vpc.getvpc, aws.vpc.listsubnets, aws.vpc.getsubnet, aws.vpc.listroutetables, aws.vpc.getroutetable
browser_open
, browserscreenshot, browserclick, browserfill, browsertestingress, browserscreenshotgrafana, browserhealthcheck
gcp.logs.correlated_with_bundle
pull log entries matching a rootcause.incidentbundle event window (accepts the bundle object or explicit startTime/endTime).
gcp.logs.error_timeline
bucketed error/warning counts for spotting the inflection point.
gcp.logs.query
run a raw Cloud Logging filter and return matching entries.
gcp.logs.workload
recent errors/warnings for a Kubernetes workload over a time window.
gcp.metrics.list_descriptors
list Cloud Monitoring metric descriptors for discoverability (accepts a Monitoring filter).
gcp.metrics.query
run a raw Cloud Monitoring MQL query and return time series.
gcp.metrics.slo_list
enumerate Service Monitoring services and their SLO configuration (goal, period, indicator type). Live burn-rate is out of scope; use gcp.metrics.query with MQL selectsloburnrate(...) when needed.
gcp.metrics.workload
CPU, memory, and restart count metrics for a Kubernetes workload over a time window.
istio.cr_status
, istio.virtualservicestatus, istio.destinationrulestatus, istio.gatewaystatus, istio.httproutestatus
istio.health
, istio.proxystatus, istio.configsummary, istio.servicemeshhosts, istio.discovernamespaces, istio.podsbyservice, istio.externaldependencycheck
istio.proxy_clusters
, istio.proxylisteners, istio.proxyroutes, istio.proxyendpoints, istio.proxybootstrap, istio.proxyconfigdump
karpenter.status
, karpenter.nodeprovisioningdebug, karpenter.nodepooldebug, karpenter.nodeclassdebug, karpenter.interruptiondebug
linkerd.health
, linkerd.proxystatus, linkerd.identityissues, linkerd.policydebug, linkerd.crstatus, linkerd.virtualservicestatus, linkerd.destinationrulestatus, linkerd.gatewaystatus, linkerd.httproutestatus
rootcause.incident_bundle
, rootcause.changetimeline, rootcause.rcagenerate, rootcause.remediationplaybook, rootcause.postmortemexport, rootcause.capabilities
terraform.debug_plan
terraform.list_data_sources
, terraform.getdatasource, terraform.searchdatasources
terraform.list_modules
, terraform.getmodule, terraform.listmoduleversions, terraform.searchmodules
terraform.list_providers
, terraform.getprovider, terraform.listproviderversions, terraform.getproviderpackage, terraform.searchproviders
terraform.list_resources
, terraform.getresource, terraform.searchresources