MCP 서버

Jungle Cleaner

com.junglecleaner/mcp
클라우드 및 인프라 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Scans connected AWS accounts for idle resources and wasted spend, verifies usage, and tracks remediation savings.

check_usage
Check whether a specific resource is currently idle or in active use. Uses live CloudWatch metrics and API state checks. Returns a verdict (confirmed_inactive / possibly_active / unknown) with supporting evidence.
입력 스키마
{'type': 'object', 'required': ['resource_id', 'finding_type'], 'properties': {'region': {'type': 'string', 'description': 'The AWS region (e.g. "us-east-1"). Required if the resource is region-specific.'}, 'account': {'type': 'string', 'description': 'The AWS account name or ID. Defaults to the most recently connected account.'}, 'resource_id': {'type': 'string', 'description': 'The resource ARN or ID to check (e.g. an EBS volume ID, Lambda ARN, RDS instance ID).'}, 'finding_type': {'type': 'string', 'description': 'The finding type string from a scan result (e.g. "lambda-unused", "rds-idle", "ebs-unattached").'}}}
clean
Get a step-by-step cleanup guide for your latest scan findings. Automatically checks whether idle resources are still in use before recommending deletion. Detects IaC tools (Terraform, CloudFormation, OpenTofu, Pulumi) and shows IaC-first remediation guidance. Returns a ready-to-act guidance prompt — you follow the steps, Jungle Cleaner verifies the savings.
입력 스키마
{'type': 'object', 'required': [], 'properties': {'account': {'type': 'string', 'description': 'The name (e.g. "Production") or AWS account ID to clean. Defaults to the most recently connected account if omitted.'}, 'category': {'enum': ['cleanup', 'upgrade', 'recommendation', 'all'], 'type': 'string', 'description': 'Which category of findings to include. "cleanup" (default) covers idle/unused resources safe to delete. "upgrade" covers config changes that reduce cost. "recommendation" covers architectural changes. "all" includes everything.'}, 'finding_id': {'type': 'string', 'description': 'Target a single finding by ID. Omit to include all findings of the given category.'}}}
connect_aws
Connect an AWS account so it can be scanned for unused resources and wasted spend. Returns a guided setup page. If you are not yet signed in to Jungle Cleaner, this will return a sign-in URL first.
입력 스키마
{'type': 'object', 'required': [], 'properties': {'name': {'type': 'string', 'description': 'A friendly name for the AWS account (e.g. "Production", "Staging", "My Company"). Optional but recommended.'}, 'stage': {'enum': ['development', 'testing', 'production'], 'type': 'string', 'description': 'The environment stage of this AWS account. Used to tailor recommendations — e.g. shorter log retention for development/testing, longer for production. Defaults to "production" if not set.'}}}
get_results
Retrieve the latest scan results without triggering a new scan. Useful if you want to re-read results from a previous run.
입력 스키마
{'type': 'object', 'required': [], 'properties': {'account': {'type': 'string', 'description': 'The name (e.g. "Production") or AWS account ID to retrieve results for. Defaults to the most recently connected account if omitted.'}}}
list_accounts
List all AWS accounts connected to Jungle Cleaner for the current user.
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
scan
Scan your connected AWS account for unused resources and wasted spend. Returns findings with estimated monthly cost in plain English. Pass progressToken to receive live progress updates during the scan. If multiple accounts are connected, pass the account name or account ID to target a specific one.
입력 스키마
{'type': 'object', 'required': [], 'properties': {'force': {'type': 'boolean', 'description': "Skip the Cost Explorer spend gate and run all scanner modules regardless of whether the service has recent spend. Useful for new accounts or when testing resources that were just created and haven't accrued costs yet."}, 'account': {'type': 'string', 'description': 'The name (e.g. "Production") or AWS account ID (e.g. "123456789012") to scan. Defaults to the most recently connected account if omitted.'}, 'progressToken': {'type': ['string', 'number'], 'description': 'MCP progress token for streaming live scan updates. Always pass this when available so progress notifications are sent during long-running scans.'}}}
verify_savings
Check which findings from the latest scan have been remediated — resources deleted, configs changed, policies set. Confirms each remediation via the AWS API and records the estimated monthly saving so your total captured savings accumulate over time. Returns newly confirmed remediations and your running captured savings total.
입력 스키마
{'type': 'object', 'required': [], 'properties': {'account': {'type': 'string', 'description': 'The name (e.g. "Production") or AWS account ID to check. Defaults to the most recently connected account if omitted.'}, 'progressToken': {'type': ['string', 'number'], 'description': 'MCP progress token for streaming live progress updates while findings are being checked.'}}}
추가됨
check_usage
2026년 9월 17일 12:35 PM
추가됨
clean
2026년 9월 17일 12:35 PM
추가됨
verify_savings
2026년 9월 17일 12:35 PM
추가됨
get_results
2026년 9월 17일 12:35 PM
추가됨
scan
2026년 9월 17일 12:35 PM
추가됨
list_accounts
2026년 9월 17일 12:35 PM
추가됨
connect_aws
2026년 9월 17일 12:35 PM