Submit

Infrawise

@Sidd27

Gives AI coding assistants deterministic infrastructure awareness. Statically analyzes your codebase, AWS services, and database schemas — exposes DynamoDB tables, indexes, query patterns, and service relationships via MCP so Claude Code knows your actual infrastructure instead of guessing.
Overview

What it does

Infrawise gives AI coding assistants deterministic infrastructure awareness. Instead of guessing from source files, Claude Code can query your actual AWS tables, indexes, Lambda configs, SQS queues, and database schemas through MCP.

All analysis is deterministic — AST parsing, schema introspection, and rule-based analyzers. No LLM involved in the analysis itself.

Available tools

ToolWhat it provides
get_infra_overviewComplete snapshot — all services, counts, and high-severity findings
get_graph_summaryFull infrastructure graph — all nodes, edges, and findings
analyze_functionIssues in a specific function — scans, missing indexes, N+1
suggest_gsiExact GSI config for a DynamoDB table + attribute
postgres_index_suggestionsExact CREATE INDEX SQL for your actual table
suggest_mongo_indexExact createIndex command for a MongoDB collection + field
mysql_index_suggestionsExact ALTER TABLE ADD INDEX SQL for your MySQL table
get_queue_detailsSQS queues — DLQ status, encryption, message counts
get_topic_detailsSNS topics — subscription counts and protocols
get_secrets_overviewSecrets Manager — names and rotation status (values never included)
get_parameter_overviewSSM Parameter Store — names, types, tiers (values never included)
get_lambda_overviewLambda functions — runtime, memory, timeout, env var key names
get_log_errorsCloudWatch error patterns and counts (no raw log messages)

Setup

1. Install and initialize

npm install -g infrawise
cd your-project
infrawise init

2. Add to Claude Code (~/.claude/settings.json):
{
  "mcpServers": {
    "infrawise": {
      "command": "infrawise",
      "args": ["dev"]
    } 
  } 
}

Security

  • Read-only — never writes to AWS or your database
  • Local-first — nothing sent to external servers
  • No telemetry
  • Secret and parameter values are never included in any tool response

Server Config

{
  "mcpServers": {
    "infrawise": {
      "command": "npx",
      "args": [
        "-y",
        "infrawise",
        "dev",
        "--config",
        "infrawise.yaml"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.