OpenClaw MCP:OpenClawにMCPサーバーを追加する

OpenClawは、自分で運用するオープンソースのパーソナルAIアシスタントです。MCPサーバーは設定内のmcp.serversの下に保存され、openclaw mcpコマンドまたはブラウザのControl UIで管理します。以下はOpenClawのドキュメントに基づく最新の手順です。

OpenClawにMCPサーバーを追加する方法

CLIでリモートMCPサーバーを追加

  1. openclaw mcp set <name> '<json>'、またはopenclaw mcp add <name>に--urlや--transportなどのフラグを付けてサーバーを保存します。Streamable HTTPサーバーの場合は、トランスポートをstreamable-httpに設定します。
  2. APIキーを使う場合はX-API-Keyヘッダーを追加します。OAuthの場合はauthをoauthに設定してopenclaw mcp login <name>を実行し、ブラウザでリクエストを承認します。
  3. openclaw mcp listまたはopenclaw mcp status --verboseでエントリを確認し、openclaw mcp doctor <name> --probeで実際に接続を開いて確かめます。
openclaw mcp set anythingmcp '{
  "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
  "transport": "streamable-http",
  "headers": { "X-API-Key": "YOUR_API_KEY" }
}'

openclaw mcp doctor anythingmcp --probe

openclaw mcp doctorは、ヘッダーにトークンがそのまま書かれていると警告を出します。共有する設定ファイルにはキーを含めないようにしてください。

Control UI

ブラウザのControl UIの/settings/mcpでもMCPサーバーを編集できます。このページには、各サーバーの状態、有効かどうか、OAuthとツールフィルターの設定が表示されます。

2026年9月25日に各ベンダーのドキュメントと照合した手順です:

AnythingMCPでできること

OpenClawは自分のマシンで動作しますが、AnythingMCPも同じように動かせます。OpenClawと並べてDockerでセルフホストすれば、認証情報がネットワークの外に出ることはありません。1つのMCPエントリで、OpenClawのエージェントは接続したすべてのシステム(REST/OpenAPI、SOAP、GraphQLのAPIからSQLデータベースまで)のツールを使えるようになります。コードを書く必要はなく、ロールベースのツールアクセス制御と監査ログも備えています。自分で運用したくない場合は、フランクフルトでホストされ7日間の無料トライアルがあるAnythingMCP Cloudを利用できます。

既製のコネクタを見る

OpenClaw MCP:よくある質問

OpenClawはMCPに対応していますか?

はい、双方向に対応しています。OpenClawはstdio、SSE/HTTP、Streamable HTTP経由で、OAuthにも対応しながらMCPサーバーを利用できます。また、openclaw mcp serveで自身をMCPサーバーとして実行でき、ほかのMCPクライアントがそのチャネルの会話を読み取ったり送信したりできます。

OpenClawは無料ですか?

OpenClawはMITライセンスのオープンソースで、自分のマシンで動作します。AnythingMCPもオープンソース(AGPL-3.0)で、セルフホストなら無料です。

OpenClawはMCPサーバーをどこに保存しますか?

OpenClawの設定内のmcp.serversの下です。openclaw mcp list、show、set、unsetでこれらのエントリを読み書きでき、Control UIも同じ設定を編集します。

リモートとローカルのMCPサーバー、OpenClawではどちらを使うべきですか?

ローカルサーバーは子プロセスとして起動されます(command、args、env)。リモートサーバーはSSEまたはStreamable HTTPでURLからアクセスし、固定ヘッダー、OAuth、mTLSを使えます。OpenClawは自分のマシンで動作するため、localhostやローカルネットワーク上のサーバーも使えます。