# MCP Clients

> Copy the correct StaticX MCP configuration for Claude Code, Claude Desktop, Cursor, Cline, Windsurf, Zed, and generic clients.

Canonical: https://staticx.site/documentation/mcp-clients

## Install the MCP

Pick your agent, copy the snippet, and paste it into the client configuration. StaticX authenticates with a scoped API token you can expire or revoke at any time.

 [ staticx-mcp-server on GitHub ](https://github.com/madprodworks-coder/staticx-mcp-server)  

   **Claude Code** Terminal 

  ```
claude mcp add staticx --scope user \
  --env STATICX_API_TOKEN=sx_replace_with_your_token \
  --env STATICX_API_BASE_URL=https://staticx.site/api/v1 \
  -- npx -y staticx-mcp-server
```

 Adds StaticX for your user account. Run claude mcp list to verify the connection.    **Cursor** ~/.cursor/mcp.json 

  ```
{
    "mcpServers": {
        "staticx": {
            "command": "npx",
            "args": [
                "-y",
                "staticx-mcp-server"
            ],
            "env": {
                "STATICX_API_TOKEN": "sx_replace_with_your_token",
                "STATICX_API_BASE_URL": "https://staticx.site/api/v1"
            }
        }
    }
}
```

 Open Cursor Settings &gt; MCP, save the file, then refresh the MCP server list.    **Codex** Terminal 

  ```
codex mcp add staticx \
  --env STATICX_API_TOKEN=sx_replace_with_your_token \
  --env STATICX_API_BASE_URL=https://staticx.site/api/v1 \
  -- npx -y staticx-mcp-server
```

 Adds the local stdio server to Codex without storing the token in a project file.    **Cline** ~/.cline/mcp.json 

  ```
{
    "mcpServers": {
        "staticx": {
            "command": "npx",
            "args": [
                "-y",
                "staticx-mcp-server"
            ],
            "env": {
                "STATICX_API_TOKEN": "sx_replace_with_your_token",
                "STATICX_API_BASE_URL": "https://staticx.site/api/v1"
            }
        }
    }
}
```

 Open Cline &gt; MCP Servers &gt; Configure, add the entry, then enable StaticX.    **Windsurf** ~/.codeium/windsurf/mcp\_config.json 

  ```
{
    "mcpServers": {
        "staticx": {
            "command": "npx",
            "args": [
                "-y",
                "staticx-mcp-server"
            ],
            "env": {
                "STATICX_API_TOKEN": "sx_replace_with_your_token",
                "STATICX_API_BASE_URL": "https://staticx.site/api/v1"
            }
        }
    }
}
```

 Open Cascade MCP settings after saving and enable only the tools your workflow needs.    **Claude Desktop** Settings &gt; Developer &gt; Edit Config 

  ```
{
    "mcpServers": {
        "staticx": {
            "command": "npx",
            "args": [
                "-y",
                "staticx-mcp-server"
            ],
            "env": {
                "STATICX_API_TOKEN": "sx_replace_with_your_token",
                "STATICX_API_BASE_URL": "https://staticx.site/api/v1"
            }
        }
    }
}
```

 Use the local developer configuration, then restart Claude Desktop to load the tools.    **Zed** ~/.config/zed/settings.json · context\_servers 

  ```
{
    "context_servers": {
        "staticx": {
            "command": "npx",
            "args": [
                "-y",
                "staticx-mcp-server"
            ],
            "env": {
                "STATICX_API_TOKEN": "sx_replace_with_your_token",
                "STATICX_API_BASE_URL": "https://staticx.site/api/v1"
            }
        }
    }
}
```

 Add the entry under context\_servers and keep approval enabled for write operations.    **Continue** ~/.continue/config.json · modelContextProtocolServers 

  ```
{
    "mcpServers": {
        "staticx": {
            "command": "npx",
            "args": [
                "-y",
                "staticx-mcp-server"
            ],
            "env": {
                "STATICX_API_TOKEN": "sx_replace_with_your_token",
                "STATICX_API_BASE_URL": "https://staticx.site/api/v1"
            }
        }
    }
}
```

 Add the StaticX server to Continue MCP settings and reload the extension.    **Local HTTP** Streamable HTTP debugging 

  ```
STATICX_API_TOKEN=sx_replace_with_your_token \
STATICX_API_BASE_URL=https://staticx.site/api/v1 \
npx -y staticx-mcp-server http

# Connect a Streamable HTTP client to:
http://localhost:3100/mcp
```

 This starts a local endpoint for compatible clients and the MCP Inspector. It is not a hosted gateway.  

 Need a scoped token? [Create a free account](https://staticx.site/register) and connect your agent in minutes.

   ## After installation

Restart or refresh the client, confirm the StaticX tools appear, then run the read-only authentication check before publishing anything.

 

1. Run `staticx_auth_check` to verify the scoped token.
2. Run `staticx_list_projects` and confirm the expected sites are visible.
3. Ask the agent to explain the release before it calls a write tool.
4. Keep rollback and deletion behind explicit confirmation.

[View on staticx.site](https://staticx.site/documentation/mcp-clients)
