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

# Other Clients

> Generic MCP configuration for any client that supports Streamable HTTP or stdio transport.

Any MCP-compatible client can connect to the Geekflare MCP server. Use the templates below based on the transport your client supports.

## Connection Options

### Option 1 — Remote Streamable HTTP (No installation)

The simplest option. No Node.js required on the user's machine.

```
https://mcp.geekflare.com/{API_KEY}/mcp
```

Replace `{API_KEY}` with your Geekflare API key.

**Config template:**

```json theme={null}
{
  "mcpServers": {
    "geekflare": {
      "url": "https://mcp.geekflare.com/YOUR_API_KEY/mcp"
    }
  }
}
```

### Option 2 — Local stdio via npx

Runs the MCP server locally on the user's machine. Requires [Node.js](https://nodejs.org).

```json theme={null}
{
  "mcpServers": {
    "geekflare": {
      "command": "npx",
      "args": ["-y", "@geekflare/mcp"],
      "env": {
        "API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
```

### Option 3 — Docker

No Node.js required. Requires [Docker](https://docker.com).

```json theme={null}
{
  "mcpServers": {
    "geekflare": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "API_KEY=YOUR_API_KEY",
        "geekflare/mcp"
      ]
    }
  }
}
```

## Environment Variables

| Variable       | Required | Description                                                      |
| -------------- | -------- | ---------------------------------------------------------------- |
| `API_KEY`      | ✅        | Your Geekflare API key                                           |
| `API_BASE_URL` | —        | Override the API base URL (default: `https://api.geekflare.com`) |

## SSE Transport (Legacy)

Some older MCP clients use SSE instead of Streamable HTTP. If your client requires an SSE endpoint:

```json theme={null}
{
  "mcpServers": {
    "geekflare": {
      "url": "https://mcp.geekflare.com/YOUR_API_KEY/mcp",
      "transport": "sse"
    }
  }
}
```

<Info>Not all clients support SSE. Prefer Streamable HTTP where possible.</Info>

## Available Tools

See the [MCP Server overview](/api/mcp) for the full list of available tools.

## Get Your API Key

<Card title="Get your API key" icon="key" href="https://auth.geekflare.com/register?service=geekflare_api">
  Sign up for a free account to generate your key.
</Card>
