dotsagent.io
言語:日本語
OpenClaw

OpenClawにMCPサーバーを追加

OpenClaw は ~/.openclaw/openclaw.json(JSON5 ファイル)の mcp.servers からサーバーを読み込むか、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 を実行すると、設定済みのサーバーをテストできます。
  • リモートサーバーの OAuth 認証には openclaw mcp login <name> を実行します。
  • 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