> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hitheo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# IDE Integration

> Use Theo in Cursor, Claude Code, Warp, Windsurf, and VS Code via MCP.

Theo works inside every major agentic IDE through the **Model Context Protocol (MCP)**. This guide is a one-screen orientation — the canonical reference lives in the dedicated [MCP Server](/mcp/overview) section.

## Quick Start

```bash theme={null}
npm install -g @hitheo/sdk
export THEO_API_KEY=theo_sk_...
theo init
```

`theo init` automatically detects your IDEs and writes the correct MCP config. For hand-written config or per-IDE paths, see [MCP / Install](/mcp/install).

## Available Tools

Once configured, your IDE agent has access to:

| Tool                 | Description                                          |
| -------------------- | ---------------------------------------------------- |
| `theo_complete`      | General AI completion — auto-routes to best engine   |
| `theo_code`          | Code generation — Theo Code engine, long-form output |
| `theo_research`      | Deep research with citations                         |
| `theo_image`         | Image generation — Theo Create engine                |
| `theo_document`      | Document generation (PDF, DOCX, PPTX, XLSX, CSV)     |
| `theo_skill_list`    | Browse the skill marketplace                         |
| `theo_skill_install` | Install domain-specific skills                       |
| `theo_status`        | Check health and engine availability                 |

Full schemas and examples for each tool live in [MCP / Tools](/mcp/tools); the three `theo://` read-only resources are documented in [MCP / Resources](/mcp/resources).

## Next steps

* **[MCP Overview](/mcp/overview)** — what MCP is, how the request flow works.
* **[Install](/mcp/install)** — per-IDE setup walkthroughs.
* **[Project Config](/mcp/project-config)** — pin a persona, skills, or inline tools per repo.
* **[Troubleshooting](/mcp/troubleshooting)** — fix the most common setup failures.
