MCP.Market

OpenClaw MCP Server

by freema·io.github.freema/openclaw-mcp·v1.8.0·184 stars

MCP server bridging Claude.ai/Desktop with self-hosted OpenClaw via OAuth 2.1.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
Established

184 stars113 downloads/wk

Reviews

Write one

Nobody has reviewed OpenClaw MCP Server yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

OpenClaw MCP Server tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How OpenClaw MCP Server compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,255 servers
GitHub stars
184
more than 95% of 28,688 servers
Downloads a week
113
more than 65% of 12,191 servers with a package

Release history: 2 versions in the registry since 2026-07-26, latest 2026-10-25, typically one every 91 days.

Install OpenClaw MCP Server in Claude Code, Cursor or VS Code

Runs npx -y openclaw-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add openclaw-mcp -- npx -y openclaw-mcp
Add to Cursor

What the publisher says

From the OpenClaw MCP Server repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.freema/openclaw-mcp -->

OpenClaw MCP Server

🦞 Model Context Protocol (MCP) server for OpenClaw AI assistant integration.

Demo

Why I Built This

Hey! I created this MCP server because I didn't want to rely solely on messaging channels to communicate with OpenClaw. What really excites me is the ability to connect OpenClaw to the Claude web UI. Essentially, my chat can delegate tasks to my Claw bot, which then handles everything else — like spinning up Claude Code to fix issues for me.

Think of it as an AI assistant orchestrating another AI assistant. Pretty cool, right?

Quick Start

Docker (Recommended)

Pre-built images are published to GitHub Container Registry on every release.

docker pull ghcr.io/freema/openclaw-mcp:latest

Create a docker-compose.yml:

services:
  mcp-bridge:
    image: ghcr.io/freema/openclaw-mcp:latest
    container_name: openclaw-mcp
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      - OPENCLAW_URL=http://host.docker.internal:18789
      - OPENCLAW_GATEWAY_TOKEN=${OPENCLAW_GATEWAY_TOKEN}
      - OPENCLAW_AGENT_ID=${OPENCLAW_AGENT_ID:-}
      - OPENCLAW_MODEL=openclaw
      - AUTH_ENABLED=true
      - MCP_CLIENT_ID=openclaw
      - MCP_CLIENT_SECRET=${MCP_CLIENT_SECRET}
      - MCP_ISSUER_URL=${MCP_ISSUER_URL:-}
      - MCP_REDIRECT_URIS=https://claude.ai/api/mcp/auth_callback,https://claude.com/api/mcp/auth_callback
      - TRUST_PROXY=1
      - CORS_ORIGINS=https://claude.ai
    extra_hosts:
      - "host.docker.internal:host-gateway"
    read_only: true
    security_opt:
      - no-new-privileges

Generate secrets and start:

export MCP_CLIENT_SECRET=$(openssl rand -hex 32)
export OPENCLAW_GATEWAY_TOKEN=your-gateway-token
docker compose up -d

Then in Claude.ai add a custom MCP connector pointing to https://your-domain.com/mcp with MCPCLIENTID=openclaw and your MCPCLIENTSECRET.

Important: The connector URL must end with /mcp — that's the Streamable HTTP endpoint. A bare domain (https://your-domain.com) hits the server root and returns 404 after OAuth completes.

Tip: Pin a specific version instead of latest for production: ghcr.io/freema/openclaw-mcp:1.1.0

Local (Claude Desktop)

npx openclaw-mcp

Add to your Claude Desktop config:

{
  "mcpServers": {
    "openclaw": {
      "command": "npx",
      "args": ["openclaw-mcp"],
      "env": {
        "OPENCLAW_URL": "http://127.0.0.1:18789",
        "OPENCLAW_GATEWAY_TOKEN": "your-gateway-token",
        "OPENCLAW_AGENT_ID": "main",
        "OPENCLAW_MODEL": "openclaw",
        "OPENCLAW_TIMEOUT_MS": "300000"
      }
    }
  }
}

Remote (Claude.ai) without Docker

AUTH_ENABLED=true MCP_CLIENT_ID=openclaw MCP_CLIENT_SECRET=your-secret \
  MCP_ISSUER_URL=https://mcp.your-domain.com \
  CORS_ORIGINS=https://claude.ai OPENCLAW_GATEWAY_TOKEN=your-gateway-token \
  npx openclaw-mcp --transport http --port 3000

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

OpenClaw MCP Server: common questions

Is OpenClaw MCP Server safe?
Mostly: it is graded B (83/100). Read the OpenClaw MCP Server safety report
How do I install OpenClaw MCP Server?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does OpenClaw MCP Server need an API key?
Yes. The registry entry asks for OPENCLAW_GATEWAY_TOKEN.
Is OpenClaw MCP Server maintained?
The last commit was 46 days ago (2026-09-19). The latest release is v1.8.0.
How does OpenClaw MCP Server compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); github stars 184 (more than 95% of 28,688 servers); downloads a week 113 (more than 65% of 12,191 servers with a package). Full comparison.

More from freema →