Install
$ agentstack add mcp-luthersystems-insideout-power ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Design, price, and deploy production-ready AWS & GCP infrastructure through conversational AI
Kiro Power • InsideOut • Luther Systems •
What is InsideOut?
InsideOut is a Kiro IDE power that brings AI-powered cloud infrastructure design directly into your editor. Describe what you want to build in plain language, and Riley — your AI infrastructure advisor — guides you through selecting services, configuring them, estimating costs, generating Terraform, and deploying to AWS or GCP.
No authentication or API keys required. Install the power and start designing.
What You Can Do
- Design infrastructure conversationally — describe your app, get expert recommendations
- Get real-time cost estimates — see monthly costs as components are added
- Generate Terraform — production-ready, modular code with security best practices
- Deploy with one command — deploy directly to AWS or GCP from the conversation
- Inspect deployments — verify what was actually provisioned in your cloud account
- Compare providers — evaluate AWS vs GCP options side-by-side
Supported Services (50+)
| Category | AWS | GCP | |----------|-----|-----| | Compute | EC2, ECS, EKS, Lambda | Compute Engine, Cloud Run, GKE, Cloud Functions | | Database | RDS PostgreSQL, DynamoDB, ElastiCache, OpenSearch | Cloud SQL, Firestore, Memorystore | | Networking | VPC, ALB, CloudFront, API Gateway | VPC, Load Balancing, Cloud CDN, API Gateway | | Storage | S3 | Cloud Storage | | Security | WAF, KMS, Secrets Manager, Cognito | Cloud Armor, Cloud KMS, Secret Manager, Identity Platform | | Messaging | SQS, MSK (Kafka) | Pub/Sub | | Observability | CloudWatch, Managed Grafana | Cloud Logging, Cloud Monitoring | | AI/ML | Bedrock | Vertex AI | | CI/CD | CodePipeline, GitHub Actions | Cloud Build | | Backup | AWS Backup | GCP Backups |
Installation
From GitHub (recommended)
- Open Kiro IDE
- Open the Powers panel
- Click Add power from GitHub
- Enter:
luthersystems/insideout-power
From Local Path (for development)
- Clone this repo:
git clone https://github.com/luthersystems/insideout-power.git - Open Kiro IDE
- Open the Powers panel
- Click Add power from Local Path
- Select the cloned directory
After Installation
MCP support must be enabled in Kiro:
- Open Settings (
Cmd + ,/Ctrl + ,) - Search for "MCP"
- Enable the MCP support setting
That's it. No API keys, no local binaries, no additional setup.
Tool Approval Prompts
Kiro asks for approval before each MCP tool call. InsideOut ships with autoApprove configured for its safe, read-only tools, but Kiro does not currently honor the autoApprove field — this is a known Kiro bug. Until it's fixed, you'll need to click "Allow" for each tool call the first time it's used in a session.
We've pre-configured autoApprove in mcp.json so that once Kiro fixes this, the conversational and monitoring tools will auto-approve and only tfgenerate and tfdeploy (which create or modify real cloud infrastructure) will prompt for confirmation.
Quick Start
Once installed, mention anything about infrastructure, cloud, AWS, GCP, Terraform, or deployment in a Kiro chat. The power activates automatically.
You: "I need to set up cloud infrastructure for a web app"
Kiro: [Activates InsideOut power, calls convoopen]
Riley: "Hi! I'm Riley, your infrastructure advisor. Tell me about the app
you're building — what does it do, who uses it, and what scale
are you planning for?"
You: "It's an e-commerce platform expecting 50k monthly users on AWS"
Riley: "Great! I'd recommend ECS for your containers, RDS PostgreSQL
for your database, ElastiCache Redis for sessions, and an ALB.
Estimated cost: ~$350/month. Want me to adjust anything?"
You: "Looks good, generate the Terraform"
Kiro: [Calls tfgenerate — downloads production-ready Terraform files]
You: "Deploy it"
Kiro: [Calls tfdeploy — deploys to AWS, streams logs via tflogs]
Available Tools
| Tool | Description | |------|-------------| | convoopen | Start a new infrastructure design session | | convoreply | Continue the design conversation with Riley | | convoawait | Wait for long-running operations | | convostatus | View current components, config, and pricing | | tfgenerate | Generate production-ready Terraform files | | tfdeploy | Deploy generated Terraform to AWS or GCP | | tfstatus | Check deployment progress | | tflogs | Stream real-time deployment logs | | awsinspect | Inspect deployed AWS resources | | gcpinspect | Inspect deployed GCP resources | | help | Get workflow guidance |
Directory Structure
insideout-power/
├── POWER.md # Power metadata, onboarding, and agent instructions
├── mcp.json # MCP server configuration (remote HTTP)
├── README.md # This file
├── SECURITY.md # Security policy and data flow documentation
├── LICENSE # Apache 2.0
├── assets/
│ ├── banner.svg # GitHub banner
│ └── logo.svg # InsideOut logo
└── steering/ # Workflow-specific guidance for the agent
├── getting-started.md # First-time setup walkthrough
├── aws-design-patterns.md # AWS architecture patterns and prompts
├── gcp-design-patterns.md # GCP architecture patterns and prompts
└── troubleshooting-guide.md
How It Works
InsideOut uses a multi-agent AI system behind a single MCP server:
| Agent | Role | |-------|------| | Riley | Infrastructure advisor — leads the design conversation | | Hippo | Cost estimation and pricing optimization | | Joy | User experience and requirement gathering | | Etch | Terraform code generation | | Core | Architecture validation and best practices | | Axel | Deployment orchestration |
The conversation flows through these agents automatically. From Kiro's perspective, you're talking to Riley — the other agents work behind the scenes.
Contributing
- Fork this repository
- Create a feature branch:
git checkout -b feature/my-improvement - Make your changes
- Test locally: Install the power from local path in Kiro
- Submit a pull request
Development Tips
- Test POWER.md changes by reinstalling the power from local path
- Verify MCP connectivity with the
helptool after changes - Steering files are loaded on-demand — test each workflow independently
License
[Apache License 2.0](LICENSE)
Links
- InsideOut Platform
- Demo Video
- Standalone Web App — try InsideOut without Kiro
- Luther Systems
- Kiro IDE
- Kiro Powers Documentation
- MCP Protocol
Community & Support
- Discord — chat with the devs and InsideOut users
- General Inquiry Call — talk with us
- Tech Call — talk with the devs
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: luthersystems
- Source: luthersystems/insideout-power
- License: Apache-2.0
- Homepage: https://insideout.luthersystems.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.