sidd27 avatar

Infrawise

sidd27/infrawise

Gives Claude deterministic knowledge of your AWS infrastructure instead of making it guess from source files. Statically analyzes your codebase and cloud resources to expose DynamoDB tables with their GSIs and partition keys, PostgreSQL schemas with missing indexes, Lambda functions with their triggers and query patterns, plus SQS queues, EventBridge rules, and Secrets Manager. Returns concrete recommendations like exact CREATE INDEX statements or GSI configurations based on what you actually have deployed. Run it locally with `infrawise dev` and it watches for changes, serving 13 MCP tools that let Claude see full table scans, hot partitions, and N+1 queries before they ship. Built for teams using AI assistants to write infrastructure code who need the LLM to know what already exists.

GitHub stars
22
tools
22
transport
STDIO
last updated
Oct 21, 2026

Tools

22 tools

Public tool metadata for what this MCP can expose to an agent.

get_infra_overviewComplete snapshot — services, counts, high-severity findings, configured flag (data age and per-source status ride the dataHealth block on every response)

Complete snapshot — services, counts, high-severity findings, configured flag (data age and per-source status ride the dataHealth block on every response)

No parameter schema in public metadata yet.

get_graph_summaryFull infrastructure graph — all nodes, edges, and findings

Full infrastructure graph — all nodes, edges, and findings

No parameter schema in public metadata yet.

get_table_schemaColumn-level schema for named tables/collections — types, PKs, FKs, indexes, DynamoDB keys/billing mode, cost signal (no row data)

Column-level schema for named tables/collections — types, PKs, FKs, indexes, DynamoDB keys/billing mode, cost signal (no row data)

No parameter schema in public metadata yet.

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)

Issues 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)

No parameter schema in public metadata yet.

suggest_gsiExact GSI config for a DynamoDB table + attribute — names the existing index instead when one already covers it

Exact GSI config for a DynamoDB table + attribute — names the existing index instead when one already covers it

No parameter schema in public metadata yet.

postgres_index_suggestionsExact CREATE INDEX SQL for your actual table

Exact CREATE INDEX SQL for your actual table

No parameter schema in public metadata yet.

suggest_mongo_indexExact createIndex command for a MongoDB collection + field

Exact createIndex command for a MongoDB collection + field

No parameter schema in public metadata yet.

mysql_index_suggestionsExact ALTER TABLE ADD INDEX SQL for your MySQL table

Exact ALTER TABLE ADD INDEX SQL for your MySQL table

No parameter schema in public metadata yet.

get_queue_detailsSQS queues — DLQ status, encryption, FIFO type, visibility timeout, message counts

SQS queues — DLQ status, encryption, FIFO type, visibility timeout, message counts

No parameter schema in public metadata yet.

get_api_routesAPI Gateway APIs (REST, HTTP, WebSocket) — routes, HTTP methods, paths, and Lambda integrations

API Gateway APIs (REST, HTTP, WebSocket) — routes, HTTP methods, paths, and Lambda integrations

No parameter schema in public metadata yet.

get_topic_detailsSNS topics — subscription counts, protocols, and filter policies (required message attributes per subscription)

SNS topics — subscription counts, protocols, and filter policies (required message attributes per subscription)

No parameter schema in public metadata yet.

get_secrets_overviewSecrets Manager — names, rotation status, and key names inferred from code (values never included)

Secrets Manager — names, rotation status, and key names inferred from code (values never included)

No parameter schema in public metadata yet.

get_parameter_overviewSSM Parameter Store — names, types, tiers (values never included)

SSM Parameter Store — names, types, tiers (values never included)

No parameter schema in public metadata yet.

get_lambda_overviewLambda functions — runtime, memory, timeout, execution role ARN, triggers, env var key names, cost signal, why a Lambda could not be linked to its source (unresolvedLink)

Lambda functions — runtime, memory, timeout, execution role ARN, triggers, env var key names, cost signal, why a Lambda could not be linked to its source (unresolvedLink)

No parameter schema in public metadata yet.

get_eventbridge_detailsEventBridge rules — name, state, schedule/event pattern, target functions

EventBridge rules — name, state, schedule/event pattern, target functions

No parameter schema in public metadata yet.

get_s3_overviewS3 buckets — versioning, encryption, public access, event notifications

S3 buckets — versioning, encryption, public access, event notifications

No parameter schema in public metadata yet.

get_log_errorsCloudWatch log group names and retention (metadata only; no message bodies)

CloudWatch log group names and retention (metadata only; no message bodies)

No parameter schema in public metadata yet.

get_stack_outputsStack outputs and cross-stack exports parsed from local IaC files, with staleness flags for orphaned cdk.out templates

Stack outputs and cross-stack exports parsed from local IaC files, with staleness flags for orphaned cdk.out templates

No parameter schema in public metadata yet.

get_cognito_overviewCognito user pools — MFA config, app client auth flows, OAuth settings, token validity (secrets never included)

Cognito user pools — MFA config, app client auth flows, OAuth settings, token validity (secrets never included)

No parameter schema in public metadata yet.

get_stream_detailsKinesis streams (shards, retention, capacity mode) and MSK clusters (state, Kafka version, brokers)

Kinesis streams (shards, retention, capacity mode) and MSK clusters (state, Kafka version, brokers)

No parameter schema in public metadata yet.

get_cache_overviewElastiCache clusters — engine, encryption in transit/at rest, replication group, failover, cost signal (data never read)

ElastiCache clusters — engine, encryption in transit/at rest, replication group, failover, cost signal (data never read)

No parameter schema in public metadata yet.

get_cloudfront_overviewCloudFront distributions — per-behavior path patterns, origins, cache policy, viewer protocol policy

CloudFront distributions — per-behavior path patterns, origins, cache policy, viewer protocol policy

No parameter schema in public metadata yet.

Sponsors

Readme

Infrawise logo

Infrawise

Your AI coding assistant finally knows your infra.


View the full README on GitHub

Details

Repository
github.com/sidd27/infrawise
Website
sidd27.github.io/infrawise
Categories
Databases, Cloud & Infrastructure
Package
infrawise
Transport
STDIO
Registry
MCP registry, active

Related Databases MCP servers

View all
1devopam avatarMcpgdevopam/mcpgProduction-grade PostgreSQL MCP server — 279 tools for query, tuning & ops, read-only by default.0stars
2snss10 avatarDBeast PostgreSQL MCPsnss10/dbeastPostgreSQL MCP server for schema, query, health, security, and performance analysis.9stars
3mkpvishnu avatarTerminal Mcpmkpvishnu/terminal-mcpMCP server for interactive terminal sessions — SSH, REPLs, database CLIs, TUI apps7stars
4florentine-ai avatarMcpflorentine-ai/mcpMCP server for Florentine.ai - Natural language to MongoDB aggregations0stars
5letoribo avatarMcp Graphql Enhancedletoribo/mcp-graphql-enhancedGraphQL gateway for LLMs. Handles huge GitHub GraphQL & @neo4j/graphql schemas without crashing6stars
6cyanheads avatarFaostat Mcp Servercyanheads/faostat-mcp-serverUN FAOSTAT global food & agriculture statistics over a local SQLite mirror, via MCP.3stars