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

# Installation

> Install Redop in an existing project or scaffold a starter MCP server with create-redop-app.

Choose the path that matches your starting point:

* install `@redopjs/redop` when you already have a TypeScript app
* use `create-redop-app` when you want a generated starter project

## Install Redop in an existing project

```sh theme={null}
bun add @redopjs/redop zod
```

Bun is the default local runtime (`.listen()`), but the same app deploys to Node, Cloudflare Workers, and Vercel through thin adapters. See [Runtime adapters](/docs/reference/runtime-adapters).

## Scaffold a starter app

If you want a ready-to-run project instead of wiring the first files yourself:

```sh theme={null}
bun create redop-app my-redop-app
```

The interactive flow can generate:

* an HTTP or stdio starter
* tool, resource, and prompt examples
* optional deploy presets for Bun hosts, Cloudflare, and Vercel

## What to do next

* [Create a project with `create-redop-app`](/docs/getting-started/create-redop-app)
* [Build your first server](/docs/getting-started/first-server)
