# Claude installation guide

> Install the Version Story plugin in Claude as an organization owner, as a member of an organization that already has it, or on a personal account.

[Download the plugin](https://assets.versionstory.com/plugins/version-story-mcp-plugin.plugin)

You will need:

- A Version Story account
- The Claude desktop app or claude.ai

Installing the plugin is one step: add the plugin in Claude's plugin settings. Everything
else — signing in, transferring documents, saving redlines — the plugin handles itself, and
there is no network allowlist to configure. The one capability the plugin does require is
**Cloud code execution and file creation**. See the [plugin overview](/developers/plugin/overview)
for what it does and why.

Pick the path that applies below. If your team has already added Version Story in
organization settings, open **Set up as a member of an organization**.

<details>
<summary>Set up for an organization</summary>

An owner uploads the plugin once for the whole organization, releases it to members, and turns
on code execution. Each member then adds it by following **Set up as a member of an
organization** below.

### 1. Add the plugin

1. Download the plugin:
   [version-story-mcp-plugin.plugin](https://assets.versionstory.com/plugins/version-story-mcp-plugin.plugin).
   Your browser saves it to your Downloads folder.
2. Open **Organization settings** and go to **Plugins** (under Libraries & Access).

   ![Organization Plugins settings with the Add plugins button](/developers/claude-installation/plugin-org-01-plugins.webp)

3. Click **Add plugins → Upload a file**.

   ![Add plugins dialog with Upload a file highlighted](/developers/claude-installation/plugin-org-02-add-plugins.webp)

4. Choose the `version-story-mcp-plugin.plugin` file you just downloaded and click **Upload**.

   ![Upload plugin dialog with the plugin file selected](/developers/claude-installation/plugin-org-03-upload.webp)

5. Set **User access** to **Available to install**. This step is not optional — a newly
   uploaded plugin starts as **Not available**, which hides it from every member's plugin
   directory, and members get no error explaining why they cannot find it.
   - **Installed by default** and **Required** add it for every member instead, with no action
     on their part. Members then skip straight to **Update your system prompt**.
   - Uploading a newer Version Story plugin with the same name replaces the installed version,
     so this is also how you push an update. Changes reach each member on their next session.

   ![User access set to Available to install](/developers/claude-installation/plugin-org-04-user-access.webp)

### 2. Enable code execution

An owner turns on code execution once for the whole organization.

1. Open **Capabilities** in Organization settings and make sure **Cloud code execution and file
   creation** is turned on. Members cannot use the plugin without it.
   - Network egress and the domain allowlist can stay as they are. The plugin transfers
     documents from its own process, so it needs neither.

   ![Organization Capabilities with cloud code execution turned on](/developers/claude-installation/org-capabilities-code-execution.webp)

</details>

<details>
<summary>Set up as a member of an organization</summary>

An owner has already uploaded Version Story in Organization settings and turned on code
execution, so there is nothing to download or configure. The plugin is waiting in your plugin
directory. Add it once on your own account and it is ready to use.

### 1. Install the plugin

1. Open **Settings → Customize → Plugins**. Version Story is listed on the **Discover** tab,
   marked as coming from your organization.
   - If it is not there, an owner has uploaded it but has not released it yet. Ask them to set
     **User access** to **Available to install** in Organization settings — plugins start out
     hidden.

   ![Plugins Discover tab with Version Story from the organization](/developers/claude-installation/plugin-member-01-discover.webp)

2. Click **Version Story**, then click **Add**.

   ![Version Story plugin page with the Add button](/developers/claude-installation/plugin-member-02-add.webp)

3. Claude points out that the plugin includes a local MCP server named `compare`. That is the
   piece that does the comparison work on your own machine, so this is expected. Click
   **Continue**.

   ![Local MCP servers notice listing the compare server](/developers/claude-installation/plugin-member-03-local-mcp.webp)

4. The plugin turns on automatically. Its skills — `/compare`, `/merge`, `/combine`, and
   `/version-history` — are available in Cowork.
   - If the comparison tools are not available right away in the desktop app, quit and reopen
     Claude — or wait about ten minutes, since the plugin finishes activating on its own — then
     start a new conversation.

   ![Version Story plugin added and enabled](/developers/claude-installation/plugin-member-04-installed.webp)

</details>

<details>
<summary>Set up on a personal account</summary>

### 1. Add the plugin

1. Download the plugin:
   [version-story-mcp-plugin.plugin](https://assets.versionstory.com/plugins/version-story-mcp-plugin.plugin).
   Your browser saves it to your Downloads folder.
2. In Claude, open **Settings → Customize → Plugins**.

   ![Plugins screen in the Customize panel](/developers/claude-installation/plugin-personal-01-plugins.webp)

3. Click **Add → Upload plugin**.

   ![Add menu with Upload plugin highlighted](/developers/claude-installation/plugin-personal-02-add-menu.webp)

4. Drag the `version-story-mcp-plugin.plugin` file onto the upload area, or click **browse** and
   pick it out of your Downloads folder.

   ![Upload a plugin screen with an empty drop area](/developers/claude-installation/plugin-personal-03-upload-empty.webp)

5. Check that the preview reads **version-story**, then click **Upload**.

   ![Upload screen with the plugin file selected and its preview shown](/developers/claude-installation/plugin-personal-04-upload-selected.webp)

6. Claude points out that the plugin includes a local MCP server named `compare`. That is the
   piece that does the comparison work on your own machine, so this is expected. Click
   **Continue**.

   ![Local MCP servers notice listing the compare server](/developers/claude-installation/plugin-personal-05-local-mcp.webp)

7. The plugin installs and turns on automatically. You will see **Version Story** listed with
   its skills.
   - If the comparison tools are not available right away in the desktop app, quit and reopen
     Claude — or wait about ten minutes, since the plugin finishes activating on its own — then
     start a new conversation.

   ![Version Story plugin installed and enabled](/developers/claude-installation/plugin-personal-06-installed.webp)

### 2. Enable code execution

1. Open **Settings → Capabilities** and make sure **Cloud code execution and file creation** is
   turned on. The plugin cannot run without it.
   - That first toggle is the only one the plugin needs. **Allow network egress** and the
     **Domain allowlist** below it belong to the connector, so leave them however you found
     them — the plugin transfers documents from its own process.

   ![Capabilities screen with cloud code execution turned on](/developers/claude-installation/shared-capabilities-network.webp)

</details>

## Update your system prompt

Under **General → Instructions for Claude**, add the following line:

```
When I ask you to compare or redline documents, use Version Story Compare.
```

This tells Claude to reach for Version Story on its own whenever you ask for a comparison, so
you never have to name it in a prompt. Your settings should look like this:

![General settings with the comparison line added to Instructions for Claude](/developers/claude-installation/shared-instructions.webp)

## Test it

Start a new Claude session — Cowork works great — point Claude at two versions of a document in
one of your folders, and ask it to redline them using Version Story. Claude will return an
interactive redline link and the redline file itself.

The plugin does not run in plain Claude Chat. To cover that case as well, add the connector:
see the [MCP server installation guide](/developers/mcp/claude-installation-guide). Adding both
is safe — Claude merges them into one tool set and prefers the plugin.
