Skip to content

原文(日本語に翻訳)

多くのclaude.ai MCPコネクタが設定されている場合の起動時イベントループのストールを軽減しました。macOSキーチェーンキャッシュを5秒から30秒に延長しました。

原文(英語)

Reduced startup event-loop stalls when many claude.ai MCP connectors are configured (macOS keychain cache extended from 5s to 30s)

概要

多数のclaude.ai MCPコネクタを設定している場合、起動時に各コネクタの認証情報をmacOSのキーチェーンから読み取る際のI/O処理がイベントループをブロックし、起動が遅くなる問題がありました。キーチェーンキャッシュの有効期間を5秒から30秒に延長することで、起動時の繰り返しキーチェーンアクセスを削減し、スタートアップのパフォーマンスが向上します。

基本的な使い方

この改善はバックグラウンドで適用されます。多くのMCPコネクタを設定している場合、Claude Codeの起動が速くなります。

設定の例(多くのMCPコネクタを持つ settings.json):

json
{
  "mcpServers": {
    "github": { "url": "https://mcp.github.com" },
    "notion": { "url": "https://mcp.notion.com" },
    "linear": { "url": "https://mcp.linear.app" },
    "figma": { "url": "https://mcp.figma.com" },
    "jira": { "url": "https://mcp.atlassian.com" }
  }
}

このような多数のコネクタがある場合でも、起動が速くなります。

実践例

ユースケース: 多くのclaude.ai統合サービスを使用する

複数のSaaSサービスとのMCP統合を使用している開発チームでは、各メンバーのClaude Code起動時間が改善されます。

ユースケース: エンタープライズ環境での多数のMCP接続

企業環境で多くの内部システムとのMCP接続を設定している場合、起動のスタッターが軽減されます。

注意点

  • この改善はmacOS環境でのみキーチェーンキャッシュ延長が適用されます
  • Windowsではキーチェーンを使用しないため、別の改善が適用されています
  • キーチェーンキャッシュを30秒に延長することで、30秒以内に同じ認証情報へのアクセスが発生した場合はキャッシュから読み取られます
  • 設定するMCPコネクタが少ない場合は、差が少ないかもしれません

関連情報