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

# Connect to Semilattice MCP

> Learn how to connect your AI assistant, IDE, or agentic tooling to Semilattice MCP

## URL

The Semilattice MCP is a remote server accessible over **Streamable HTTP**. The URL is:

```
https://mcp.semilattice.ai
```

## Client-specific instructions

<Note>This list is not exhaustive. Semilattice MCP should work with any client which supports connecting to remote MCP servers over Streamable HTTP with OAuth.</Note>

<AccordionGroup>
  <Accordion title="ChatGPT web">
    **Prerequisuites**: paid ChatGPT subscription

    1. Navigate to **Settings** from the account menu (bottom left corner)
    2. Click **Apps & Connectors** in left-side nav
    3. Scroll to the bottom and open **Advanced Settings**
    4. Toggle on **Developer Mode**
    5. Go back to **Apps & Connectors** tab
    6. Click **Create** in top right of the Connectors section
    7. Add a descriptive name like `semilattice` in the **name** field and optionally a description
    8. Enter `https://mcp.semilattice.ai` as the **MCP Server URL**
    9. Select "OAuth" from the authentication dropdown and leave the "OAuth Client ID" and "OAuth Client Secret" fields blank
    10. Check to confirm you understand the warning
    11. Go through the authentication flow to create or sign into a Semilattice account with your Google email
    12. Navigate back to the main chat interface, click the **+** button under the input field, then select **More** and then **Semilattice** to enable ChatGPT to use Semilattice

    🎉 Semilattice should now be ready to use with ChatGPT!

    **Known issue:** ChatGPT cannot execute multiple tool calls in parallel or sequentially. You have to ask every question separately or prompt ChatGPT to continue the process after every question if it has planned to predict multiple questions.
  </Accordion>

  <Accordion title="Cherry Studio">
    1. Click the ⚙️ icon in the top right to open settings
    2. Click **MCP** from the left nav
    3. Click **+ Add** in the top right, then **Quick Create**
    4. Give the server a descriptive name like “semilattice”
    5. From the **Type** dropdown select **Streamable HTTP (streamableHttp)**
    6. In the **URL** field enter the Semilattice MCP URL:

    ```
    https://mcp.semilattice.ai
    ```

    7. Leave the other fields as they are
    8. Click **Save** in the top right
    9. Click the toggle in the top right to connect
    10. Go through the authentication flow to create or sign into a Semilattice account with your Google email

    🎉 Semilattice should now be ready to use with Cherry Studio!
  </Accordion>

  <Accordion title="Claude Code">
    1. In a CLI where you have Claude Code installed, before running Claude Code itself, run:

    ```bash theme={null}
    claude mcp add --transport http semilattice https://mcp.semilattice.ai
    ```

    2. Start Claude Code with `claude`
    3. Run `/mcp` to list MCPs. You should see `semilattice △ disconnected · Enter to login`
    4. Select the Semilattice MCP and hit Enter
    5. Select the `Authenticate` option on the next screen
    6. Go through the authentication flow to create or sign into a Semilattice account with your Google email

    🎉 Semilattice should now be ready to use with Claude Code!

    See the [Claude Code docs](https://code.claude.com/docs/en/mcp) for more info.
  </Accordion>

  <Accordion title="Claude desktop">
    **Prerequisuites**: paid Claude subscription

    1. Navigate to **Settings** from the account menu (bottom left corner)
    2. Click **Add custom connector** below the list of Connectors
    3. Add a descriptive name e.g. `semilattice`
    4. Enter the MCP URL: `https://mcp.semilattice.ai`
    5. Leave advanced settings blank
    6. Click **Connect**
    7. Go through the authentication flow to create or sign into a Semilattice account with your Google email

    🎉 Semilattice should now be ready to use with Claude!
  </Accordion>

  <Accordion title="Claude web">
    **Prerequisuites**: paid Claude subscription

    1. Navigate to **Settings** from the account menu (bottom left corner)
    2. Click **Add custom connector** below the list of Connectors
    3. Add a descriptive name e.g. `semilattice`
    4. Enter the MCP URL: `https://mcp.semilattice.ai`
    5. Leave "Advanced settings" blank
    6. Click **Connect**
    7. Go through the authentication flow to create or sign into a Semilattice account with your Google email

    🎉 Semilattice should now be ready to use with Claude!
  </Accordion>

  <Accordion title="Cline">
    1. Open the Cline plugin in your IDE
    2. Find and click the **MCP Servers** button to open the MCP Servers menu
    3. Select the **Configure** tab and click **Configure MCP Servers**
    4. The `cline_mcp_settings.json` file will open in the editor. Update it to add Semilattice MCP:

    ```json theme={null}
    {
        "mcpServers": {
            "semilattice": {
                "type": "streamableHttp",
                "url": "https://mcp.semilattice.ai"
            }
        }
    }
    ```

    5. Save the file and Semilattice MCP should appear in the Cline plugin interface
    6. Click **Authenticate** in the Cline interface
    7. Go through the authentication flow to create or sign into a Semilattice account with your Google email

    🎉 Semilattice should now be ready to use with Cline!
  </Accordion>

  <Accordion title="Codex">
    **Prerequisuites**: paid ChatGPT subscription

    1. Open the Codex config file, usually located at `~/.codex/config.toml`. If you are using the IDE extension, you can find the config file by clicking the gear icon in the top right corner of the extension and then clicking **MCP settings** > **Open config.toml**.
    2. Update the config to add Semilattice MCP and enable OAuth authentication:

    ```toml theme={null}
    [features]
    rmcp_client = true # enables OAuth authentication

    [mcp_servers.semilattice]
    url = "https://mcp.semilattice.ai"
    ```

    3. Before running codex itself, run:

    ```toml theme={null}
    codex mcp login semilattice
    ```

    4. Go through the authentication flow to create or sign into a Semilattice account with your Google email
    5. Start codex. You should see a brief message saying it’s connecting to Semilattice MCP. Run `/mcp` to verify connection.

    🎉 Semilattice should now be ready to use with Codex!

    See the [Codex docs](https://developers.openai.com/codex/mcp) for more info.
  </Accordion>

  <Accordion title="Cursor">
    1. Click [this link](cursor://anysphere.cursor-deeplink/mcp/install?name=semilattice\&config=eyJ1cmwiOiJodHRwczovL21jcC5zZW1pbGF0dGljZS5haSJ9) to add Semilattice MCP to Cursor
    2. In Cursor, click **Install** to confirm adding Semilattice MCP
    3. Click **Connect** to authenticate
    4. Go through the authentication flow to create or sign into a Semilattice account with your Google email

    🎉 Semilattice should now be ready to use with Cursor!

    The above process will add the Semilattice MCP to your `mcp.json` file. You can also skip the steps above and edit this directly:

    ```json theme={null}
    {
        "mcpServers": {
            "semilattice": {
                "url": "https://mcp.semilattice.ai",
                "headers": {}
            }
        }
    }
    ```

    See the [Cursor docs](https://cursor.com/docs/context/mcp) for more info.
  </Accordion>

  <Accordion title="Gemini CLI">
    1. Open your `settings.json` file, usually found at `~/.gemini/settings.json`
    2. Add Semilattice MCP:

    ```json theme={null}
    {
        ...other config
        "mcpServers": {
            "semilattice": {
                "httpUrl": "https://mcp.semilattice.ai"
            }
        }
    }
    ```

    3. Start or restart Gemini CLI with `gemini`
    4. Authentication should be triggered automatically, if not run `/mcp auth semilattice`
    5. Go through the authentication flow to create or sign into a Semilattice account with your Google email

    🎉 Semilattice should now be ready to use with Gemini CLI!

    See the [Gemini CLI docs](https://geminicli.com/docs/tools/mcp-server/) for more info.
  </Accordion>

  <Accordion title="goose">
    1. Select **Extensions** from the left-nav
    2. Click **Add custom extension**
    3. Enter a descriptive name like `semilattice`
    4. Select **Streamable HTTP** from the **Type** dropdown
    5. Enter the Semilattice MCP URL in the **Endpoint** field:

    ```
    https://mcp.semilattice.ai
    ```

    6. Leave other fields blank and click **Add Extension**
    7. Go through the authentication flow to create or sign into a Semilattice account with your Google email

    🎉 Semilattice should now be ready to use with goose!
  </Accordion>

  <Accordion title="LibreChat">
    1. Update your `librechat.yaml` file to add Semilattice MCP:

    ```yaml theme={null}
    mcpServers:
      semilattice:
        type: streamable-http
        url: https://mcp.semilattice.ai
        requiresOAuth: true
    ```

    2. In LibreChat, click the MCP dropdown in the main prompt input field
    3. Click the 🔑 key icon next to Semilattice
    4. Go through the authentication flow to create or sign into a Semilattice account with your Google email

    🎉 Semilattice should now be ready to use with LibreChat!

    See the [LibreChat docs](https://www.librechat.ai/docs/features/mcp) for more info.
  </Accordion>

  <Accordion title="VS Code">
    1. Open the VSCode command palette: `Shift` + `Command` + `P` (Mac) or `Ctrl` + `Shift` + `P` (Windows/Linux)
    2. Type "mcp" and select the **MCP: Add Server...** option
    3. Select the **HTTP (HTTP or Server-Sent Events)** option
    4. Enter the Semilatatice MCP URL: `https://mcp.semilattice.ai`
    5. Enter "semilattice" or another descriptive name when prompted for a Server ID
    6. Choose whether to add the MCP globally or just to the current workspace
    7. Go through the authentication flow to create or sign into a Semilattice account with your Google email

    🎉 Semilattice should now be ready to use with VS Code!

    The above process will add the Semilattice MCP to your `mcp.json` file. You can also skip the steps above and edit this directly:

    ```json theme={null}
    {
        "servers": {
            "semilattice": {
                "url": "https://mcp.semilattice.ai",
                "type": "http"
            }
        },
        "inputs": []
    }
    ```

    See the [VS Code docs](https://code.visualstudio.com/docs/copilot/customization/mcp-servers) for more info.
  </Accordion>
</AccordionGroup>

## Clients with known problems

We're aware that the following clients don't support remote MCP servers with OAuth authentication:

* ChatGPT desktop
* Continue
* Gemini web
* Kiro
* n8n
* OpenCode
* Pipelex
* Roo Code
* Windsurf
* Workato
* Zed

## Trouble connecting?

As MCP is still a young protocol, clients and servers can sometimes have difficulty connecting. If you're experiencing issues with a specific chatbot, agent platform, or IDE, please email us and we'll be happy to investigate:

```
support@semilattice.ai
```
