# Wall-E -- Claude Code MCP Server

Wall-E automatically registers as an MCP server in Claude Code, Cursor, Windsurf, and Claude Desktop during installation.

## Automatic Setup

When you install or start Wall-E (`npx create-walle install ./my-agent`), it detects installed AI coding tools and adds itself to their MCP config. You'll see output like:

```
  MCP Integrations:
     + Claude Code  -- added Wall-E to ~/.claude/mcp.json
     + Cursor       -- added Wall-E to ~/.cursor/mcp.json
```

No manual configuration needed.

## Manual Setup

If auto-detection missed your tool, add this to your MCP config:

```json
{
  "mcpServers": {
    "wall-e": {
      "type": "http",
      "url": "http://localhost:3457/mcp"
    }
  }
}
```

Config file locations:
- Claude Code: `~/.claude/mcp.json`
- Cursor: `~/.cursor/mcp.json`
- Windsurf: `~/.codeium/windsurf/mcp_config.json`
- Claude Desktop: `~/Library/Application Support/Claude/claude_desktop_config.json`

## Available Tools

Once connected, your AI coding tool gains access to:

| Tool | Description |
|---|---|
| `search_memories` | Full-text search across all ingested memories (Slack, email, calendar) |
| `remember` | Store new knowledge in the brain |
| `list_knowledge` | Browse stored knowledge |
| `list_people` | List known people with relationships |
| `get_brief` | Get today's daily briefing |
| `ask_walle` | Ask Wall-E a question (uses full chat pipeline with memory context) |

## Use Cases

- "What meetings do I have tomorrow?" -- searches calendar memories
- "What did I discuss with Alice last week?" -- searches Slack memories
- "Remember that I prefer Tailwind over Bootstrap" -- stores knowledge
- "Who do I know at Acme Corp?" -- searches people
- "Give me my daily brief" -- generates a summary

## To Undo

Remove the `"wall-e"` entry from the config files listed above.
