Rootcause
UnclaimedRootCause is a local-first MCP server that turns natural-language requests into evidence-backed incident analysis, Kubernetes diagnostics, and safer operations.
Install
docker run --rm -it rootcause:localSet up this server
More in Developer Tools
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
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
Tool change history
FAQ
Questions about Rootcause MCP Server
- How do I connect Rootcause MCP Server to Claude?
- The listing records `docker run --rm -it rootcause:local` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Rootcause MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Rootcause MCP Server do?
- Rootcause MCP Server documents 40 tools to the agent, including aws.ec2.get_instance_iam, aws.ec2.list_capacity_reservations, aws.ec2.list_instances. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.