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

# Cline MCP Setup

> Configure the Sita MCP server in Cline (VSCode extension) for intelligent codebase Q&A

This guide shows you how to configure the Sita MCP server in Cline, the powerful VSCode extension for AI-assisted coding.

<Warning>
  You must configure the MCP server for **each repository** you want to work
  with. Each repository requires its own configuration section with a unique
  repo ID.
</Warning>

## Configuration Steps

<Steps>
  <Step title="Open MCP Settings">
    In VSCode with Cline installed, look at the top right corner of the Cline interface. You'll see the MCP icon - it looks like 3 stacked layers. Click on this icon to open the MCP servers panel.
  </Step>

  <Step title="Access Installed Servers">
    Once the MCP panel opens, click on the "Installed" tab. This shows all
    currently configured MCP servers.
  </Step>

  <Step title="Configure MCP Servers">
    Click the "Configure MCP Servers" button. This opens the
    `cline_mcp_settings.json` file in your editor where you can add the Sita
    configuration.
  </Step>

  <Step title="Add Configuration">
    Add the appropriate configuration based on whether you're setting up one
    repository or multiple repositories (see examples below).
  </Step>

  <Step title="Save and Reload">
    Save the configuration file. The MCP server will automatically reload with your new settings.
  </Step>
</Steps>

## Single Repository Configuration

To configure Sita for a single repository, add this to your `cline_mcp_settings.json`:

```json theme={null}
{
  "mcpServers": {
    "code-qna": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:3000/api/mcp",
        "--header",
        "x-repo-id: YOUR_REPO_ID"
      ]
    }
  }
}
```

<Note>
  Replace `YOUR_REPO_ID` with your repository ID. The repo id can be copied from
  repos tab.
</Note>

## Multiple Repository Configuration

To configure multiple repositories, add separate server entries for each:

```json theme={null}
{
  "mcpServers": {
    "frontend-qna": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:3000/api/mcp",
        "--header",
        "x-repo-id: frontend-app"
      ]
    },
    "backend-qna": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:3000/api/mcp",
        "--header",
        "x-repo-id: backend-api"
      ]
    },
    "mobile-qna": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:3000/api/mcp",
        "--header",
        "x-repo-id: mobile-app"
      ]
    }
  }
}
```

<Tip>
  Give each server configuration a descriptive name (like `frontend-qna`,
  `backend-qna`) to easily identify which repository it connects to.
</Tip>

## Verification

After adding the configuration and saving the file, you should see:

* Your server name(s) appear in the MCP panel's "Installed" tab
* A green indicator showing the server is connected
* The `codebase-qna` tool available when using Cline

## Next Steps

* Set up MCP in [Claude Code](/ai-tools/mcp-claude-code) for CLI integration
* Configure [Cursor](/ai-tools/mcp-cursor) with MCP support
