Skip to main content
Glama

openclaw-mcp

MCP (Model Context Protocol) server that bridges AI assistants with OpenClaw Gateway.

This lets AI assistants like Cursor and Claude Desktop talk directly to your OpenClaw agent through MCP tools.

Features

Tool

Description

openclaw_chat

Send a message to OpenClaw agent and get the response

openclaw_history

Read recent chat history from the current session

openclaw_sessions

List all OpenClaw sessions

openclaw_read_file

Read agent workspace files (SOUL.md, MEMORY.md, etc.)

openclaw_list_files

List files in the agent workspace directory

Related MCP server: OpenClaw MCP Server

Prerequisites

  • OpenClaw installed and configured (source checkout with pnpm install)

  • OpenClaw Gateway running (openclaw gateway run or systemd service)

  • Node.js 22+

Install

git clone https://github.com/YOUR_USERNAME/openclaw-mcp.git
cd openclaw-mcp
npm install

Configure Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "openclaw": {
      "command": "npx",
      "args": ["tsx", "/path/to/openclaw-mcp/server.ts"],
      "env": {
        "OPENCLAW_DIR": "/path/to/openclaw",
        "OPENCLAW_AGENT_WORKSPACE": "/path/to/clawd"
      }
    }
  }
}

Configure Claude Desktop

Add to Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "openclaw": {
      "command": "npx",
      "args": ["tsx", "/path/to/openclaw-mcp/server.ts"],
      "env": {
        "OPENCLAW_DIR": "/path/to/openclaw",
        "OPENCLAW_AGENT_WORKSPACE": "/path/to/clawd"
      }
    }
  }
}

Environment Variables

Variable

Default

Description

OPENCLAW_DIR

~/openclaw

Path to OpenClaw source checkout

OPENCLAW_AGENTS_DIR

~/.openclaw/agents

Path to agent sessions directory

OPENCLAW_AGENT_WORKSPACE

~/clawd

Path to agent workspace (SOUL.md, etc.)

How It Works

Cursor/Claude ──MCP──> openclaw-mcp ──CLI──> pnpm openclaw agent ──> OpenClaw Gateway ──> AI Model

The MCP server calls pnpm openclaw agent --message "..." --json under the hood, which communicates with the OpenClaw Gateway via WebSocket. This ensures all OpenClaw skills, tools, and agent capabilities are available.

License

MIT

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables Claude.ai and Claude Desktop to securely connect to self-hosted OpenClaw AI assistants via OAuth 2.1, sending chat messages, checking gateway health, and queuing, polling, or cancelling long-running tasks. Supports orchestrating multiple OpenClaw gateway instances (such as prod, staging, and dev) from a single authenticated bridge.
    1,399 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables Claude.ai and Claude Desktop to delegate tasks to self-hosted OpenClaw assistant gateways through a secure, OAuth 2.1-authenticated bridge. Supports synchronous chat, asynchronous task queuing and polling, health checks, and routing requests across multiple isolated instances.
    1,399 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Bridges Claude.ai and Claude Desktop to self-hosted OpenClaw AI assistants through an OAuth 2.1-secured HTTP endpoint. Enables sending chat messages, tracking long-running tasks, checking gateway health, and routing requests across multiple isolated instances from a single connection.
    1,399 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables Claude.ai and Claude Desktop to connect securely via OAuth 2.1 to self-hosted OpenClaw assistant gateways, sending messages, checking gateway health, and queuing, polling, or cancelling long-running tasks. Supports orchestrating multiple isolated gateway instances from a single bridge with per-instance authentication and timeouts.
    1,399 npm
    MIT