原文(日本語に翻訳)
ローカルと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(最も遅いサーバーの接続時間)注意点
- 並行接続はデフォルトで有効になります。以前の逐次接続に戻すオプションは提供されていません
- 接続に失敗したサーバーがある場合、そのサーバーのエラーメッセージは引き続き表示されます
- サーバーの起動順序に依存する設定がある場合は注意が必要です