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

# Other MCP clients

> Zed, Cline, Goose, and any client that speaks Streamable HTTP

Rings is a standard remote MCP server, so any client that supports Streamable
HTTP can connect. The pattern is always the same: give it the URL, then sign in.

```text theme={null}
https://production-api.joinrings.com/mcp
```

## Zed

<Steps>
  <Step title="Open MCP settings">
    Go to **Settings → AI → MCP Servers** and click **Add Server** in the page
    header.
  </Step>

  <Step title="Choose Add Remote Server">
    Enter `rings` as the name and the server URL above.
  </Step>

  <Step title="Authenticate">
    Save. With no `Authorization` header configured, Zed prompts you to
    authenticate through the standard MCP OAuth flow.
  </Step>
</Steps>

Equivalent `settings.json` entry:

```json theme={null}
{
  "context_servers": {
    "rings": {
      "url": "https://production-api.joinrings.com/mcp"
    }
  }
}
```

A green status indicator on **Settings → AI → MCP Servers** means the server is
connected.

## Cline, Roo Code, and similar VS Code extensions

Open the extension's **MCP Servers** panel, choose **Configure MCP Servers** or
**Remote Servers**, and add:

```json theme={null}
{
  "mcpServers": {
    "rings": {
      "type": "streamableHttp",
      "url": "https://production-api.joinrings.com/mcp"
    }
  }
}
```

## Goose

```bash theme={null}
goose configure
```

Choose **Add Extension → Remote Extension (Streaming HTTP)**, name it `rings`,
and paste the server URL.

## Anything else

If the client only accepts raw JSON, the two shapes below cover nearly every
implementation. Use whichever key names your client documents.

<CodeGroup>
  ```json url + headers theme={null}
  {
    "mcpServers": {
      "rings": {
        "url": "https://production-api.joinrings.com/mcp",
        "headers": {
          "x-api-key": "YOUR_RINGS_API_KEY"
        }
      }
    }
  }
  ```

  ```json typed transport theme={null}
  {
    "servers": {
      "rings": {
        "type": "http",
        "url": "https://production-api.joinrings.com/mcp"
      }
    }
  }
  ```
</CodeGroup>

<Tip>
  To sanity-check the server outside any client, run the MCP Inspector:

  ```bash theme={null}
  npx @modelcontextprotocol/inspector
  ```

  Set **Transport type** to **Streamable HTTP**, enter the Rings URL, run
  **Quick OAuth Flow**, and list the tools. This also gives you an access token
  you can paste into API-level integrations.
</Tip>
