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

> ## Agent Instructions
> These docs cover learner integrations through Hosted Lab Pages, the SDK, and the REST API. Content management is outside this integration scope.
> Read the setup page for the chosen approach before implementing it. Keep organization API keys and hosted mint secrets on the server.
> Install the SDK with `npm install @cybr/labs-sdk`. It runs on the server; the `/terminal`, `/terminal/xterm`, `/video`, and `/hosted-browser` entry points run in the browser.
> Cybr provides completion tracking and CTF verification. The integrating platform decides whether to award points.

# Integrate faster with our MCP

> Use the Docs MCP and the Cybr Labs MCP together so your coding agent knows both how Cybr Labs works and what is in your organization.

Cybr Labs offers two MCP servers. Connect both to your coding agent, such as Claude Code, Cursor, or VS Code, while you build your integration.

| | Docs MCP | Cybr Labs MCP |
| - | - | - |
| Knows | How the SDK, REST API, and Hosted Lab Pages work | Your organization's labs and activity |
| Answers | "How do I launch a lab and wait until it is ready?" | "What is the ID of our S3 lab?" |
| Address | `https://docs.cybr.com/mcp` | Shown in your dashboard |
| Who can use it | Anyone | Members invited to your organization's dashboard |

## The Docs MCP

The Docs MCP searches this documentation. Your agent uses it to write integration code that matches the current SDK and API, instead of guessing from memory.

## The Cybr Labs MCP

The Cybr Labs MCP gives your agent your organization's real data. It signs in as you.

Use it to:

* Find the right lab and its ID by topic, cloud provider, or CTF.
* See which catalog labs your organization has enabled.
* Check that a test launch from your integration created a deployment and reached the right status.
* Confirm that completions were recorded under the learner IDs your app sends.
* Review launch activity.

With your confirmation, it can also launch a lab for you to try, end a deployment, or enable a catalog lab.

## Use both together

With both connected, you can integrate Cybr Labs in an afternoon. For example:

* "Find our S3 misconfiguration lab and add a launch button for it to our course page using the SDK."
* "List the labs we can launch and generate a typed config file mapping our course modules to lab IDs."
* "Give me a list of all labs that are ready to embed on our platform."
* "See how many daily launches we're getting for the past 30 days."

The agent reads the docs for how to write the code and reads your dashboard for the IDs and results to check it against.

## How to use the Docs MCP

The Docs MCP is public and needs no account. Add `https://docs.cybr.com/mcp` to your coding agent as a remote MCP server.

<Tabs>
  <Tab title="Claude Code">
    ```bash theme={null}
    claude mcp add --transport http cybr-labs-docs https://docs.cybr.com/mcp
    ```
  </Tab>

  <Tab title="Cursor">
    Add this to `.cursor/mcp.json` in your project:

    ```json theme={null}
    {
      "mcpServers": {
        "cybr-labs-docs": { "url": "https://docs.cybr.com/mcp" }
      }
    }
    ```
  </Tab>

  <Tab title="VS Code">
    Add this to `.vscode/mcp.json` in your project:

    ```json theme={null}
    {
      "servers": {
        "cybr-labs-docs": { "type": "http", "url": "https://docs.cybr.com/mcp" }
      }
    }
    ```
  </Tab>

  <Tab title="Other">
    Any MCP client that supports remote servers works. Point it at `https://docs.cybr.com/mcp`, or ask your agent to add it for you.
  </Tab>
</Tabs>

Then ask your agent integration questions, such as "How do I integrate the Cybr Labs SDK in our app?"

## How to get started with the Cybr Labs MCP

The Cybr Labs MCP is not a public MCP server. It is reserved for current Cybr Labs customers.

To get access, reach out to your Cybr Labs contact, or email [support@cybr.com](mailto:support@cybr.com), for an invite to the Cybr Labs dashboard. Onboarding in the dashboard walks you through setting up the Cybr Labs MCP.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.