# Welcome to Dockito

> Publish Markdown and HTML docs as links you can share, from the app, the terminal or your own AI.

Every doc gets a short link that always shows its latest version. Publish from wherever you work, and share it with your team or the world. Dockito never calls an AI itself: you bring your own.

- [Use the app](/help/quickstart): Drop a Markdown or HTML file and get a link to share.
- [Connect your AI](/help/agents/connect): Let Claude, ChatGPT or Cursor publish and read docs for you.
- [Use the terminal](/help/cli/install): Publish files and whole folders with one command.

## Connect your AI

Pick your tool. It takes about a minute, and your AI can only do what you allow.

### Claude Code

**Command**

1. Add Dockito:

   ```sh
   claude mcp add --transport http dockito https://dockito.ai/mcp
   ```
2. In Claude Code, run `/mcp`, choose **dockito**, then **Authenticate**.
3. Your browser opens Dockito. Choose what it may do in each workspace (**View**, **Publish** or **Everything**) and **Approve**.

**Token**

1. In Dockito, open **Account → Tokens** and make a token, with **Publish** where it should write.
2. Add Dockito with it:

   ```sh
   claude mcp add --transport http dockito https://dockito.ai/mcp \
     --header "Authorization: Bearer dkt_…"
   ```

Add `--scope user` to have Dockito in every project.

### Claude

1. Open **Settings → Connectors** and choose **Add custom connector**.
2. Name it **Dockito**, paste the address and choose **Connect**:

   ```text
   https://dockito.ai/mcp
   ```
3. Your browser opens Dockito. Choose what it may do in each workspace (**View**, **Publish** or **Everything**) and **Approve**.
4. In a chat, turn Dockito on from the tools menu.

Custom connectors need a paid Claude plan. On Team and Enterprise, an owner may need to add it.

### ChatGPT

1. Open **Settings → Apps & Connectors → Advanced settings** and turn on **Developer mode**.
2. Back in **Apps & Connectors**, choose **Create**. Name it **Dockito**, paste the address and pick **OAuth**:

   ```text
   https://dockito.ai/mcp
   ```
3. Your browser opens Dockito. Choose what it may do in each workspace (**View**, **Publish** or **Everything**) and **Approve**.
4. In a chat, add Dockito from the **+** menu under **Developer mode**.

Developer mode is on paid ChatGPT plans. On Business and Enterprise, an admin may need to allow it.

### Cursor

**One click**

[Add to Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=dockito&config=eyJ1cmwiOiJodHRwczovL2RvY2tpdG8uYWkvbWNwIn0=)

1. Choose **Add to Cursor** and confirm in Cursor.
2. In **Cursor Settings → MCP**, choose **Needs login** next to dockito.
3. Your browser opens Dockito. Choose what it may do in each workspace (**View**, **Publish** or **Everything**) and **Approve**.

**Config file**

1. Add Dockito to `~/.cursor/mcp.json`:

   ```json
   {
     "mcpServers": {
       "dockito": {
         "url": "https://dockito.ai/mcp"
       }
     }
   }
   ```
2. In **Cursor Settings → MCP**, choose **Needs login** next to dockito.
3. Your browser opens Dockito. Choose what it may do in each workspace (**View**, **Publish** or **Everything**) and **Approve**.

**Token**

1. In Dockito, open **Account → Tokens** and make a token, with **Publish** where it should write.
2. Add Dockito to `~/.cursor/mcp.json` with it:

   ```json
   {
     "mcpServers": {
       "dockito": {
         "url": "https://dockito.ai/mcp",
         "headers": {
           "Authorization": "Bearer dkt_…"
         }
       }
     }
   }
   ```

### VS Code

**One click**

[Add to VS Code](vscode:mcp/install?%7B%22name%22%3A%22dockito%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdockito.ai%2Fmcp%22%7D)

1. Choose **Add to VS Code** and confirm **Install** in VS Code.
2. Allow it to sign in to Dockito when it asks.
3. Your browser opens Dockito. Choose what it may do in each workspace (**View**, **Publish** or **Everything**) and **Approve**.

**Config file**

1. Add Dockito to `.vscode/mcp.json` in your project:

   ```json
   {
     "servers": {
       "dockito": {
         "type": "http",
         "url": "https://dockito.ai/mcp"
       }
     }
   }
   ```
2. Choose **Start** above the server, and allow it to sign in.
3. Your browser opens Dockito. Choose what it may do in each workspace (**View**, **Publish** or **Everything**) and **Approve**.

Use Dockito from Copilot Chat in **Agent** mode.

### Antigravity

1. In Dockito, open **Account → Tokens** and make a token, with **Publish** where it should write.
2. In the agent panel, open the **⋯** menu → **MCP Servers → Manage MCP Servers → View raw config**.
3. Add Dockito:

   ```json
   {
     "mcpServers": {
       "dockito": {
         "serverUrl": "https://dockito.ai/mcp",
         "headers": {
           "Authorization": "Bearer dkt_…"
         }
       }
     }
   }
   ```
4. Save, then choose **Refresh**.

### Codex

1. Add Dockito to `~/.codex/config.toml`:

   ```toml
   [mcp_servers.dockito]
   url = "https://dockito.ai/mcp"
   ```
2. Sign in:

   ```sh
   codex mcp login dockito
   ```
3. Your browser opens Dockito. Choose what it may do in each workspace (**View**, **Publish** or **Everything**) and **Approve**.

### Gemini CLI

1. Add Dockito to `~/.gemini/settings.json`:

   ```json
   {
     "mcpServers": {
       "dockito": {
         "httpUrl": "https://dockito.ai/mcp"
       }
     }
   }
   ```
2. In Gemini CLI, run `/mcp auth dockito`.
3. Your browser opens Dockito. Choose what it may do in each workspace (**View**, **Publish** or **Everything**) and **Approve**.

### Any MCP client

**Sign in**

1. Add a remote (HTTP) MCP server with this address:

   ```text
   https://dockito.ai/mcp
   ```
2. If your client signs in with OAuth, it opens Dockito for you.
3. Your browser opens Dockito. Choose what it may do in each workspace (**View**, **Publish** or **Everything**) and **Approve**.

**Token**

1. In Dockito, open **Account → Tokens** and make a token, with **Publish** where it should write.
2. Add the address, and send the token as a header:

   ```text
   https://dockito.ai/mcp
   Authorization: Bearer dkt_…
   ```

## Learn the basics

- [Workspaces and roles](/help/concepts/workspaces): Your space, your team, and who can do what.
- [Projects and folders](/help/concepts/projects-and-folders): Group docs, two folders deep.
- [Markdown and HTML](/help/concepts/docs): What each kind of doc looks like, and its link.
- [History](/help/concepts/history): Every change kept for a while; saved points kept for good.
- [Sharing and access](/help/concepts/sharing): Who can open what, and public links.
- [Tokens and access](/help/agents/tokens): What your AI and the CLI may do, per workspace.

## For AI agents

Every page here is also plain Markdown: add `.md` to its address, or use **Copy page**. The whole set is at [`/llms.txt`](/llms.txt) and [`/llms-full.txt`](/llms-full.txt).
