GitHub
GitHub’s official server lets AI read and manage code, issues and pull requests in your account. Use GitHub’s hosted version or run it locally with Docker.
Description from the maker (original English)
Find AWS waste with your own read-only credentials. Runs locally. Nothing is sent unless you opt in.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
AWS_PROFILEYou need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"cloudcostwise": {
"command": "uvx",
"args": [
"cloudcostwise",
"mcp"
],
"env": {
"AWS_PROFILE": "your-value"
}
}
}
}Run this in your terminal
claude mcp add cloudcostwise --env AWS_PROFILE=your-value -- uvx cloudcostwise mcpFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"cloudcostwise": {
"command": "uvx",
"args": [
"cloudcostwise",
"mcp"
],
"env": {
"AWS_PROFILE": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"cloudcostwise": {
"type": "stdio",
"command": "uvx",
"args": [
"cloudcostwise",
"mcp"
],
"env": {
"AWS_PROFILE": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.
Your choice stays on this device in a cookie; no account needed.
AWS_PROFILE envThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 6, 2026
The registry name was verified with the GitHub account cloudwise-app, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed –, and the latest version (0.1.18) reached the registry yesterday.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Python (uv) on your computer.
In the same category: GitHub, Desktop Commander, Cloudflare MCP
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
GitHub’s official server lets AI read and manage code, issues and pull requests in your account. Use GitHub’s hosted version or run it locally with Docker.
MCP server for terminal commands, file operations, and process management
Cloudflare MCP servers
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Find AWS waste from your terminal or your AI assistant. cloudcostwise runs CloudWise's free waste checks on your own machine, with your own read-only AWS credentials.
See it first: a real scan of our own test account, with its findings, fixes and dollars, and nothing to install: cloudcostwise.io/sample-scan.
Describe, List, Get, Search or Lookup, whatever your credentials allow.pipx install cloudcostwise # or: uvx cloudcostwise scan
cloudcostwise scan # us-east-1 plus your profile's region cloudcostwise scan --profile prod --regions all cloudcostwise scan --format json > waste.json
Options:
| Option | Meaning | ||
|---|---|---|---|
--profile NAME | AWS profile; otherwise the standard credential chain (env vars, SSO, instance role) | ||
--regions LIST | Comma-separated regions, or all for every enabled region. Account-level checks (CloudWatch dashboards, orphaned DNS records, RI/Savings Plans) run once, in us-east-1, and are skipped with a warning if it is not listed | ||
| `--format table\ | markdown\ | json` | Output format |
--no-cost-explorer | Make no Cost Explorer call. AWS bills those at $ 0.01 per request and a scan makes about 8 . Skips the RI/Savings Plans checks | ||
--parallel N | Regions scanned at once, each in its own process (default 4 ; --regions all takes ~2–3 min instead of ~10) | ||
--verbose | Show data warnings (checks that could not read a metric report it as missing, never as zero) |
This tool has 53 proven checks (L2 or above in VALIDATION.md: each fired on a real AWS resource built to trigger it and stayed silent on a healthy twin). 19 of them flag waste that none of AWS's own tools flag, and 11 more go further than the closest AWS check, going by AWS's lists of what its tools cover (Trusted Advisor, Cost Optimization Hub, Compute Optimizer; checked 2026-10-11).
| Check | What it finds | Closest AWS check |
|---|---|---|
ami_orphaned_snapshot | EBS snapshots left behind by an AMI that was deregistered | None |
classic_lb_migration | Classic Load Balancers that would cost less as an ALB or NLB | None |
elasticache_data_tiering_opportunity | Redis OSS or Valkey replication groups on r6g/r7g nodes that would cost less on data-tiering r6gd nodes | None |
elasticache_engine_migration | Redis OSS or Memcached clusters that would cost about 20% less on Valkey | None |
elasticache_extended_support_cost | ElastiCache engine versions billed the Extended Support surcharge | None |
empty_log_group | CloudWatch log groups that have stored nothing for 30+ days | None |
idle_lightsail | Stopped or idle Lightsail instances that still bill their bundle price | None |
lambda_arm64_migration | Lambda functions that would cost about 20% less on arm64 (Graviton) | None |
lambda_provisioned_concurrency_idle | Lambda provisioned concurrency that is paid for and barely used | None |
lightsail_idle_load_balancer | Idle Lightsail load balancers | None |
lightsail_unattached_disk | Lightsail disks attached to nothing | None |
lightsail_unattached_static_ip | Lightsail static IPs attached to nothing | None |
low_traffic_alb | Application Load Balancers carrying almost no traffic | None |
multiple_eips_per_instance | Extra Elastic IPs on one instance, each billed as a public IPv4 address | None |
no_lifecycle_efs | Large EFS file systems with no Infrequent Access or Archive tiering | None |
orphaned_ebs_snapshot | EBS snapshots whose source volume no longer exists | None |
previous_gen_sagemaker_instance | SageMaker instances on a previous generation with a cheaper current one | None |
s3_empty_bucket | Empty S3 buckets left behind for 30+ days | None |
stopped_sagemaker_notebook_storage | Stopped SageMaker notebook instances whose ML storage volume keeps billing | None |
elasticache_replication_waste | Replicas kept on non-production ElastiCache replication groups, each billed like a full node | Amazon ElastiCache Multi-AZ clusters: Trusted Advisor's check looks at the same clusters with the opposite aim, alerting when Multi-AZ is inactive and recommending at least one replica per shard. Compute Optimizer, the source of Cost Optimization Hub's idle recommendations, calls a Redis or Valkey cluster idle only when all its nodes are idle over 14 days. None of the three tools documents a check for replicas on a non-production group that is in use (checked 2026-11-02). |
excessive_retention_log_group | Log groups keeping a year or more of data they are billed to store | Amazon CloudWatch Log Group Retention Period: Trusted Advisor checks log group retention but flags retention shorter than a minimum (365 days by default) for compliance, so long, costly retention passes it. |
idle_efs | EFS file systems with no mount targets: nothing can read them, and they still bill | Amazon EFS no mount target redundancy: Trusted Advisor checks EFS mount targets for multi-AZ redundancy, not file systems with no mount targets at all, and EFS is not among the resources Compute Optimizer or Cost Optimization Hub cover. |
idle_load_balancer | Idle Application and Network Load Balancers | Idle Load Balancers: Trusted Advisor flags idle Classic Load Balancers only (Business Support+ or higher); its documentation says Application and Network Load Balancers are not included. |
incomplete_multipart | Incomplete S3 multipart uploads whose stored parts keep billing | Amazon S3 Incomplete Multipart Upload Abort Configuration: Trusted Advisor flags buckets whose lifecycle configuration lacks a rule to abort incomplete multipart uploads after 7 days; it does not find the incomplete uploads that are already stored and billing. |
lambda_excessive_timeout | Lambda timeouts set far above what the function needs | AWS Lambda functions with excessive timeouts: Trusted Advisor flags functions where more than 10% of invocations time out; it does not flag a configured timeout set far above the function's real duration. |
no_retention_log_group | Log groups set to never expire, so they grow every month | Amazon CloudWatch Log Group Retention Period: Trusted Advisor checks log group retention but flags retention below a minimum, so a log group set to never expire passes it. |
old_ecr_images | Old ECR images still billed for storage | Amazon ECR Repository without lifecycle policy configured: Trusted Advisor checks that an ECR repository has a lifecycle policy; it does not flag the old images already stored. |
oversized_sagemaker_endpoint | SageMaker endpoints serving traffic on bigger instances than they need | Idle recommendation for SageMaker endpoints: Compute Optimizer flags SageMaker endpoints with zero invocations over 14 days but gives no rightsizing for endpoints that serve traffic on oversized instances. |
s3_rapid_growth | S3 buckets whose Standard storage at least doubled in 30 days and grew by 10 GB or more | Amazon S3 Bucket Lifecycle Policy Configured: Trusted Advisor's S3 cost checks (lifecycle policy configured, incomplete multipart upload abort, version-enabled buckets without a lifecycle policy) look at bucket configuration, not at how fast a bucket is growing. Neither Compute Optimizer nor Cost Optimization Hub lists S3 among its resource types, so none of the three tools documents a check for a bucket that grows quickly (checked 2026-11-03). |
untagged_ecr_images | Untagged ECR images still billed for storage | Amazon ECR Repository without lifecycle policy configured: Trusted Advisor checks that an ECR repository has a lifecycle policy; it does not flag the untagged images already stored. |
For idle EC2, RDS and NAT gateways, rightsizing and Savings Plans, AWS's tools cover the same ground: use them too. Trusted Advisor's cost checks need a Business, Enterprise or Unified Operations support plan; Cost Optimization Hub and Compute Optimizer are free.
The hosted CloudWise product adds 22 more proven checks that none of AWS's tools flag, across AWS Backup, AppSync, CloudFront, Elastic Beanstalk, FSx, Glue, KMS, Kinesis, Route 53, Step Functions.
Excerpt of a real scan of our test account (cloudcostwise 0.1.15, us-east-1, 2026-10-27). The resources there are deliberately tiny, which is why the amounts are cents:
no_retention_log_group x6 $0.06/mo
us-east-1 /aws/lambda/cwfx-clo464-docdb-connect $0.01/mo us-east-1 /aws/lambda/cwfx-ec-hold-driver $0.01/mo us-east-1 /aws/sagemaker/Endpoints/cwfx-w8b-ep-big $0.01/mo us-east-1 /aws/sagemaker/Endpoints/cwfx-w8b-ep-big-control $0.01/mo us-east-1 /aws/sagemaker/Endpoints/cwfx-w8b-ep-idle $0.01/mo us-east-1 /aws/sagemaker/Endpoints/cwfx-w8b-ep-idle-control $0.01/mo old_ecr_images x1 $0.06/mo us-east-1 cwfx-old-ecr-images $0.06/mo untagged_ecr_images x1 $0.02/mo us-east-1 cwfx-untagged-ecr-images $0.02/mo idle_efs x1 $0.01/mo us-east-1 fs-090bfb32bd49de8b7 $0.01/mo
Only the beginning is shown; read the rest in the repo