メインコンテンツへスキップ

arc mcp

arc mcp は、稼働中の AFS デーモンの MCP エンドポイントへ stdio をブリッジし、Claude Desktop や任意の stdio MCP クライアントが AFS と対話できるようにします。必要な場合はデーモンを自動起動します。

arc mcp は、稼働中の AFS デーモンの MCP エンドポイントへ stdio をブリッジします。デーモンがまだ動いていない場合は自動的に起動します。

使用法

bash
arc mcp [options]

グローバルフラグ(概要 を参照):--json--view--instance / -i(どのローカル ARC インスタンスか;省略すると default)、および --home(インスタンスのルート;どのインスタンスにするかを選ぶには --instance を使う)。

  • --port <port>:デーモンのポート、1-65535(省略、または 0 を渡すと、インスタンスレジストリ / シードの default4900 を使う)

(デーモンを自動起動する;その後 stdio でブロックする)

bash
$ arc mcp
Starting AFS service...

既に別のインスタンスが保持しているポートは reject path で、exit 1 になります:

bash
$ arc mcp --port 4900
Starting AFS service...
ERROR: Failed to start service: Port 4900 is already in use

Claude Desktop の設定

json
{ "mcpServers": { "AFS": { "command": "arc", "args": ["mcp"] } } }

arc mcp はブリッジであり、単体の MCP サーバーではありません。単体のものが必要な場合は、arc serve --transport mcp-stdio(AFS を直接ロードする)または arc serve --transport mcp-http を使ってください。