{ "name": "infrawise", "version": "1.0.0", "mcpName": "io.github.Sidd27/infrawise", "description": "CLI-first infrastructure intelligence platform — analyzes AWS (DynamoDB, Lambda, SQS, SNS, SSM, Secrets Manager, EventBridge, RDS, API Gateway, S3, CloudWatch, Cognito, Kinesis, MSK, ElastiCache), databases (PostgreSQL, MySQL, MongoDB), Apache Kafka, and IaC (Terraform, CDK, CloudFormation), and exposes findings as an MCP server for Claude Code and other AI coding assistants", "keywords": [ "mcp", "mcp-server", "model-context-protocol", "infrastructure", "infrastructure-analysis", "aws", "dynamodb", "sqs", "sns", "lambda", "s3", "eventbridge", "cloudwatch", "secrets-manager", "ssm", "postgresql", "mysql", "mongodb", "serverless", "claude", "claude-code", "cursor", "ai-coding", "ai-tools", "devtools", "cli", "terraform", "cloudformation", "cdk", "api-gateway", "sqs-fifo" ], "agentskills": { "infrawise": "./AGENTS.md" }, "homepage": "https://sidd27.github.io/infrawise/", "repository": { "type": "git", "url": "git+https://github.com/Sidd27/infrawise.git" }, "license": "MIT", "type": "module", "bin": { "infrawise": "dist/cli/index.js" }, "main": "dist/cli/index.js", "engines": { "node": ">=22.0.0", "pnpm": ">=9.0.0" }, "packageManager": "pnpm@10.14.0", "scripts": { "build": "tsc -p tsconfig.build.json --noEmit false --outDir dist && cp src/context/scanner.py dist/context/scanner.py", "test": "vitest run --passWithNoTests", "test:changed": "vitest run --changed --passWithNoTests", "test:staged": "vitest related --run --passWithNoTests $(git diff --cached --name-only --diff-filter=ACMR)", "coverage": "vitest run --coverage", "lint": "eslint src", "typecheck": "tsc", "format": "prettier --write src", "build-arch": "node scripts/build-arch.mjs", "check:docs": "node scripts/check-docs.mjs", "eval:assistant": "node scripts/evaluate-assistant.mjs", "benchmark": "pnpm build && node scripts/benchmark.mjs", "test:demo": "pnpm build && node scripts/demo-smoke.mjs", "record": "bash docs/demo/record.sh", "dev": "node dist/cli/index.js serve", "release": "node scripts/release.js", "publish-smithery": "node scripts/smithery-publish.mjs", "prepare": "simple-git-hooks", "test:memory": "pnpm build && node scripts/scanner-memory.mjs" }, "simple-git-hooks": { "pre-commit": "pnpm format && git add $(git diff --cached --name-only --diff-filter=ACMR) && pnpm lint && pnpm typecheck && pnpm test:staged" }, "dependencies": { "@aws-sdk/client-api-gateway": "^3.1152.0", "@aws-sdk/client-apigatewayv2": "^3.1152.0", "@aws-sdk/client-cloudfront": "^3.1152.0", "@aws-sdk/client-cloudwatch": "^3.1152.0", "@aws-sdk/client-cloudwatch-logs": "^3.1152.0", "@aws-sdk/client-cognito-identity-provider": "^3.1152.0", "@aws-sdk/client-dynamodb": "^3.1152.0", "@aws-sdk/client-elasticache": "^3.1152.0", "@aws-sdk/client-eventbridge": "^3.1152.0", "@aws-sdk/client-iam": "^3.1152.0", "@aws-sdk/client-kafka": "^3.1152.0", "@aws-sdk/client-kinesis": "^3.1152.0", "@aws-sdk/client-lambda": "^3.1152.0", "@aws-sdk/client-rds": "^3.1152.0", "@aws-sdk/client-s3": "^3.1152.0", "@aws-sdk/client-secrets-manager": "^3.1152.0", "@aws-sdk/client-sns": "^3.1152.0", "@aws-sdk/client-sqs": "^3.1152.0", "@aws-sdk/client-ssm": "^3.1152.0", "@aws-sdk/credential-providers": "^3.1152.0", "@fastify/cors": "^11.2.0", "@modelcontextprotocol/sdk": "^1.30.0", "@smithy/shared-ini-file-loader": "^4.7.2", "chalk": "^6.0.0", "commander": "^15.0.0", "fastify": "^5.12.7", "inquirer": "^14.2.3", "js-yaml": "^5.2.2", "mongodb": "^7.6.0", "mysql2": "^3.24.5", "ora": "^9.4.0", "pg": "^8.23.1", "ts-morph": "^28.0.0", "zod": "^4.6.7" }, "devDependencies": { "@types/node": "^26.6.5", "@types/pg": "^8.23.1", "@typescript-eslint/eslint-plugin": "^8.71.2", "@typescript-eslint/parser": "^8.71.2", "@vitest/coverage-v8": "^5.0.4", "eslint": "^10.12.0", "prettier": "^3.9.10", "simple-git-hooks": "^2.14.0", "typescript": "^6.0.3", "vitest": "^5.0.4" }, "files": [ "dist", "README.md" ], "publishConfig": { "access": "public" } }