# InsideOut (Riley)

Describe your app in plain words and the server proposes an AWS or GCP architecture, prices it, then deploys it. Useful when the backend has to exist today.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: luthersystems
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/luthersystems/insideout-agent-skills
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/insideout-riley

## What it does

InsideOut turns a written description of your application into an architecture. It picks services to fit the job, gives a monthly cost estimate before anything is deployed, writes Terraform, and applies it in your own AWS or GCP account. The same server then inspects environments, flags drift, reads logs and manages resources over time. Compute, databases, networking, storage, security, messaging, observability and CI/CD are covered — over 60 services across the two clouds.

It runs as an MCP server. In Claude the line is `claude mcp add --transport http insideout-riley https://app.luthersystems.com/v1/insideout-mcp`; in Codex it is `codex mcp add insideout-riley --url https://app.luthersystems.com/v1/insideout-mcp`. A local Docker option exists too: `docker run -i --rm docker.io/luthersystems/insideout-mcp:v0.36.3`. Cursor, GitHub Copilot and Gemini CLI take the server through their own config or add command.

Deployment happens in your account, so the permissions and the bill are yours. The Terraform is yours as well: files come out generated and exportable, which means you can drop back to managing it by hand whenever you like. Cost figures arrive before the deploy rather than on the invoice afterwards.

## Requirements
- Needs: Docker
- Remote server: `https://app.luthersystems.com/v1/insideout-mcp`

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://app.luthersystems.com/v1/insideout-mcp
```

2. **Platform CLI**
```bash
claude mcp add insideout-riley -- docker run -i --rm docker.io/luthersystems/insideout-mcp:v0.36.3
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add insideout-riley --url https://app.luthersystems.com/v1/insideout-mcp
```

2. **Platform CLI**
```bash
codex mcp add insideout-riley -- docker run -i --rm docker.io/luthersystems/insideout-mcp:v0.36.3
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "insideout-riley": {
            "url": "https://app.luthersystems.com/v1/insideout-mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "insideout-riley": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "docker.io/luthersystems/insideout-mcp:v0.36.3"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "insideout-riley": {
            "type": "http",
            "url": "https://app.luthersystems.com/v1/insideout-mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "insideout-riley": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "docker.io/luthersystems/insideout-mcp:v0.36.3"
            ]
        }
    }
}
```

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http insideout-riley https://app.luthersystems.com/v1/insideout-mcp
```

2. **Platform CLI**
```bash
gemini mcp add insideout-riley docker run -i --rm docker.io/luthersystems/insideout-mcp:v0.36.3
```

## When to use it
- stand up a microservices backend without writing Terraform by hand
- estimate monthly cloud spend before deploying anything
- match AWS or GCP services to a written app description
- catch drift between a live environment and its config
- read logs and manage resources without leaving the editor

## Example prompts
- Build me a scalable AWS backend for my Go microservices app with a database and auth
- What would this architecture cost per month?
- Generate the Terraform and deploy it to my account

## Similar
- [terraform-engineer](https://affpapa.org/en/nevibecode/agents/terraform-engineer.md) — subagent · 328 installs
- [terraform-search-import](https://affpapa.org/en/nevibecode/skills/terraform-search-import.md) — skill · 4900 installs
- [chatting-with-aws-devops-agent](https://affpapa.org/en/nevibecode/skills/chatting-with-aws-devops-agent.md) — skill · 1500 installs
- [terraform-diagrams](https://affpapa.org/en/nevibecode/skills/terraform-diagrams.md) — skill · 745 installs
- [terraform-aws](https://affpapa.org/en/nevibecode/skills/terraform-aws.md) — skill · 387 installs
- [cloud-architect](https://affpapa.org/en/nevibecode/skills/cloud-architect.md) — skill · 157 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
