About io.github.Sidd27/infrawise
io.github.Sidd27/infrawise is an MCP server published by Sidd27 in the Data category: static infrastructure analysis via MCP: databases, AWS services, IaC, and code patterns.
The repository has 22 stars and 5 forks, with the last commit 2 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
claude mcp add io-github-sidd27-infrawise -- npx -y infrawisenpx -y infrawiseThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (22)
analyze_functionIssues in a specific function — scans, missing indexes, N+1, trigger event shapes, missing IAM permissions; returns every same-named file as a separate match, or bind to one with the optional `file` input; names refused Lambda links and why (`unresolvedLambdas`)
Parameters not published.
get_api_routesAPI Gateway APIs (REST, HTTP, WebSocket) — routes, HTTP methods, paths, and Lambda integrations
Parameters not published.
get_cache_overviewElastiCache clusters — engine, encryption in transit/at rest, replication group, failover, cost signal (data never read)
Parameters not published.
get_cloudfront_overviewCloudFront distributions — per-behavior path patterns, origins (S3 vs custom, resolved API Gateway name), cache policy, viewer protocol policy
Parameters not published.
get_cognito_overviewCognito user pools — MFA config, app client auth flows, OAuth settings, token validity (secrets never included)
Parameters not published.
get_eventbridge_detailsEventBridge rules — name, state, schedule/event pattern, target functions
Parameters not published.
get_graph_summaryFull infrastructure graph — all nodes, edges, and findings
Parameters not published.
get_infra_overviewComplete snapshot — services, counts, high-severity findings, `configured` flag (data age and per-source status ride the `dataHealth` block on every response)
Parameters not published.
get_lambda_overviewLambda functions — runtime, memory, timeout, execution role ARN, triggers (SQS/SNS/DynamoDB/Kinesis/MSK/EventBridge/S3), env var key names, cost signal, why a Lambda could not be linked to its source (`unresolvedLink`)
Parameters not published.
get_log_errorsCloudWatch error patterns and counts (no raw log messages)
Parameters not published.
Show all 22 tools
get_parameter_overviewSSM Parameter Store — names, types, tiers (values never included)
Parameters not published.
get_queue_detailsSQS queues — DLQ status, encryption, FIFO type, visibility timeout, message counts
Parameters not published.
get_s3_overviewS3 buckets — versioning, encryption, public access, event notifications
Parameters not published.
get_secrets_overviewSecrets Manager — names, rotation status, and key names inferred from code (values never included)
Parameters not published.
get_stack_outputsStack outputs and cross-stack exports parsed from local IaC files, with staleness flags for orphaned `cdk.out` templates
Parameters not published.
get_stream_detailsKinesis streams (shards, retention, capacity mode) and MSK clusters (state, Kafka version, brokers)
Parameters not published.
get_table_schemaColumn-level schema for named tables/collections — types, PKs, FKs, indexes, DynamoDB keys/billing mode, cost signal (no row data)
Parameters not published.
get_topic_detailsSNS topics — subscription counts, protocols, and filter policies (required message attributes per subscription)
Parameters not published.
mysql_index_suggestionsExact `ALTER TABLE ADD INDEX` SQL for your MySQL table
Parameters not published.
postgres_index_suggestionsExact `CREATE INDEX` SQL for your actual table
Parameters not published.
suggest_gsiExact GSI config for a DynamoDB table + attribute — names the existing index instead when one already covers it
Parameters not published.
suggest_mongo_indexExact `createIndex` command for a MongoDB collection + field
Parameters not published.
Ask AI
Ask AI about io.github.Sidd27/infrawise
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.