
freema/openclaw-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
freema/openclaw-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/freema/openclaw-mcp.
Обзор
freema/openclaw-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/freema/openclaw-mcp.
Обзор (машинный перевод)
🦞 Сервер Model Context Protocol (MCP) для интеграции AI-ассистента OpenClaw.
Демо
Почему я это построил
Привет! Я создал этот MCP-сервер, потому что не хотел полагаться только на каналы обмена сообщениями для общения с OpenClaw. Что меня действительно вдохновляет — это возможность подключить OpenClaw к веб-интерфейсу Claude. По сути, мой чат может делегировать задачи моему боту Claw, который затем занимается всем остальным — например, запускает Claude Code для исправления проблем.
Представьте это как помощника ИИ, который управляет другим помощником ИИ. Круто, правда?
Быстрый старт
Docker (Рекомендовано)
Готовые образы публикуются в GitHub Container Registry при каждом релизе.
Создайте docker-compose.yml:
Создайте секреты и начните:
Затем Claude.ai добавьте кастомный MCP-разъём, указывающий на https://your-domain.com/mcp с помощью MCP_CLIENT_ID=openclaw и вашего MCP_CLIENT_SECRET.
Важно: URL соединителя должен заканчиваться на
/mcp— это Streamable HTTP-конечная точка. Голый домен (https://your-domain.com) попадает в корень сервера и возвращает 404 после завершения OAuth.
Совет: Прикрепить конкретную версию вместо
latestдля продакшена:ghcr.io/freema/openclaw-mcp:1.1.0
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
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
- 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 MCP_CLIENT_ID=openclaw and your MCP_CLIENT_SECRET.
Установка
npx openclaw-mcpКонфигурация
{
"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"
}
}
}
}