Skip to content

原文(日本語に翻訳)

ローカルとclaude.aiの両方のMCPサーバーが設定されている場合、起動が高速化されました(並行接続がデフォルトになりました)。

原文(英語)

Faster startup when both local and claude.ai MCP servers are configured (concurrent connect now default)

概要

複数のMCPサーバー(ローカルサーバーとclaude.ai MCPサーバー)を設定している場合、以前は順番に接続していたため起動に時間がかかっていました。今回の変更で、全てのMCPサーバーへの接続が並行して行われるようになり、起動時間が大幅に短縮されます。MCPサーバーが多いほど効果が顕著です。

基本的な使い方

特別な設定変更は不要です。settings.json に複数のMCPサーバーが定義されていれば、自動的に並行接続が適用されます。

json
{
  "mcpServers": {
    "local-server-1": {
      "command": "npx",
      "args": ["-y", "server-a"]
    },
    "local-server-2": {
      "command": "node",
      "args": ["./server-b.js"]
    },
    "cloud-server": {
      "url": "https://mcp.example.com/sse"
    }
  }
}

これらすべてに対して並行接続が行われます。

実践例

複数MCPサーバーを使うプロジェクト構成

json
// .claude/settings.json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/workspace"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "${GITHUB_TOKEN}" }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "POSTGRES_CONNECTION_STRING": "${DB_URL}" }
    },
    "slack": {
      "url": "https://mcp.slack-integration.example.com/sse",
      "headers": { "Authorization": "Bearer ${SLACK_TOKEN}" }
    }
  }
}

4つのサーバーが並行して接続されるため、以前より起動時間が短縮されます。

起動時間の比較イメージ

以前(逐次接続):

server-1 接続 (500ms) → server-2 接続 (300ms) → server-3 接続 (400ms)
合計: 約1200ms

今回(並行接続):

server-1, server-2, server-3 を同時接続
合計: 約500ms(最も遅いサーバーの接続時間)

注意点

  • 並行接続はデフォルトで有効になります。以前の逐次接続に戻すオプションは提供されていません
  • 接続に失敗したサーバーがある場合、そのサーバーのエラーメッセージは引き続き表示されます
  • サーバーの起動順序に依存する設定がある場合は注意が必要です

関連情報