# InsideOut

Conversational AI agent that designs AWS or GCP infrastructure end-to-end — describe your application in plain English, and Riley designs the architecture, generates production-ready Terraform, estim…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add luther-systems/insideout

# Browse available tools
npx -y smithery tool list luther-systems/insideout

# Get full schema for a tool
npx -y smithery tool get luther-systems/insideout awsinspect

# Call a tool
npx -y smithery tool call luther-systems/insideout awsinspect '{}'
```

## Direct MCP Connection

Endpoint: `https://insideout--luther-systems.run.tools`

## Tools (24)

- `awsinspect` — INSPECTION: Inspect AWS infrastructure for a deployed project
- `awsinspect_batch` — BATCH INSPECTION: run up to 32 AWS inspect probes in one call.
- `convoawait` — Wait for a pending response from Riley after a convoreply timeout.
- `convoinspect` — INSPECTION: View a session's conversation transcript and metadata
- `convoopen` — WORKFLOW: Step 1 of 4 - Start infrastructure design conversation
- `convoreply` — WORKFLOW: Step 2 of 4 - Continue infrastructure design conversation
- `convostatus` — INSPECTION: View the current infrastructure stack for a session
- `credawait` — Wait for the user to securely connect their cloud account and subscribe to Luther Systems.
- `gcpinspect` — INSPECTION: Inspect GCP infrastructure for a deployed project
- `gcpinspect_batch` — BATCH INSPECTION: run up to 32 GCP inspect probes in one call.
- `help` — Get workflow guidance for using InsideOut infrastructure tools.
- `stackdiff` — Structured diff between two stack versions.
- `stackrollback` — Create a draft version by reverting to a previous version's config.
- `stackversions` — List all stack versions for a session (newest first).
- `submit_feedback` — FEEDBACK: Submit feedback, bug reports, or feature requests to Luther Systems
- `tfdeploy` — WORKFLOW: Step 4 of 4 - Deploy infrastructure to the cloud
- `tfdestroy` — DESTROY: Tear down previously deployed infrastructure
- `tfdrift` — DRIFT CHECK: Run a read-only drift detection check
- `tfgenerate` — WORKFLOW: Step 3 of 4 - Generate Terraform files from completed design
- `tflogs` — MONITORING: Fetch Terraform deployment logs with pagination
- `tfoutputs` — INSPECTION: Retrieve Terraform outputs from a completed deployment
- `tfplan` — PREVIEW: Run terraform plan to preview infrastructure changes
- `tfruns` — INSPECTION: List all Terraform deployment runs for a session
- `tfstatus` — MONITORING: Quick status check for Terraform deployments

```bash
# Get full input/output schema for a tool
npx -y smithery tool get luther-systems/insideout <tool-name>
```

## Prompts (1)

- `usage` (context) — Get comprehensive workflow guidance for using InsideOut infrastructure tools
