dotsagent.io
Язык:Русский
OpenClaw

Добавление MCP-серверов в OpenClaw

OpenClaw считывает серверы из mcp.servers в ~/.openclaw/openclaw.json — файле JSON5 — или добавляет их командой openclaw mcp add.

macOS
~/.openclaw/openclaw.json
Windows
~/.openclaw/openclaw.json
Linux
~/.openclaw/openclaw.json
Ключ верхнего уровня
mcp.servers
Формат
json5
OAuth для удалённых серверов
Да

Пример конфигурации

В этом примере добавлены размещённый сервер GitHub и Playwright в качестве локального сервера — в формате, который ожидает этот клиент.

~/.openclaw/openclaw.json
{
  "mcp": {
    "servers": {
      "github": {
        "url": "https://api.githubcopilot.com/mcp/",
        "transport": "streamable-http"
      },
      "playwright": {
        "command": "npx",
        "args": [
          "@playwright/mcp@latest"
        ]
      }
    }
  }
}
shell
openclaw mcp add github --url https://api.githubcopilot.com/mcp/ --transport streamable-http
openclaw mcp add playwright --command npx --arg @playwright/mcp@latest

Примечания и особенности

  • Всегда задавайте transport для удалённых записей: если его нет, OpenClaw использует устаревший SSE.
  • Команда openclaw mcp doctor <name> --probe проверяет настроенный сервер.
  • Команда openclaw mcp login <name> запускает OAuth для удалённого сервера.
  • Команда openclaw mcp serve предоставляет доступ к самому OpenClaw как к MCP-серверу.

Создать конфигурацию OpenClaw →

Другие клиенты

Источники

  1. docs.openclaw.ai/tools/mcp
  2. docs.openclaw.ai/cli/mcp
  3. docs.openclaw.ai/cli/mcp/transports
  4. docs.openclaw.ai/gateway/config-extensions