0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Code 2.1.121の変更点まとめ: MCP alwaysLoad、/skills検索、メモリ修正

0
Posted at

ニュース図解

はじめに

Anthropic の Claude Code に 2.1.121 が公開されました。今回の更新は、派手な新モデル追加というより、毎日 Claude Code を開きっぱなしにして使う開発者向けの安定化リリースです。

中心は MCP、skills、hooks、メモリ使用量、セッション再開です。特に MCP サーバーを複数つなぎ、長い会話履歴や画像を扱いながら開発している環境では、地味ですが効く変更が並んでいます。

出典は Anthropic の Claude Code changelog と公式セットアップドキュメントです。

何が発表されたか

2.1.121 の主な変更は次の通りです。

領域 変更 影響
MCP alwaysLoad option よく使う MCP サーバーを常時ロードしやすくなる
Skills /skills に検索ボックス skill が増えた環境で探しやすい
Hooks PostToolUse が全ツール出力の差し替えに対応 ツール実行後の整形・検査フローを作りやすい
MCP起動 一時エラーを最大3回リトライ ローカルサーバーや外部連携の起動失敗に強くなる
Memory 複数のメモリリーク修正 長時間セッションが安定しやすい
Usage /usage の2GB超履歴対策 大きな履歴でも固まりにくい

今回のポイントは「新しい使い方が増えた」というより、「既に使っているワークフローが壊れにくくなる」ことです。

すぐに試す手順

まずバージョンを確認します。

claude --version

更新します。

claude update

更新後にもう一度確認します。

claude --version

npm で管理している場合は、次のように最新版を確認できます。

npm view @anthropic-ai/claude-code version

グローバルインストール環境では、次のように更新できます。

npm install -g @anthropic-ai/claude-code

MCP alwaysLoad の見どころ

MCP は Claude Code から外部ツールやローカルサービスを呼び出すための重要な仕組みです。alwaysLoad option は、特定の MCP サーバーを常にロード対象にしたい場合に効きます。

例えば、社内ドキュメント検索、GitHub 操作、DB スキーマ参照、デザインツール連携などを日常的に使う開発環境では、必要なときだけ思い出すのではなく、最初から使える状態に寄せたいことがあります。

設定例のイメージは次のようになります。実際のキー名や配置は、利用中の Claude Code 設定ファイル形式に合わせてください。

{
  "mcpServers": {
    "internal-docs": {
      "command": "node",
      "args": ["./mcp/internal-docs.js"],
      "alwaysLoad": true
    }
  }
}

この変更により、MCP 前提のワークフローを組んでいるチームでは「毎回必要なサーバーを明示する」手間を減らせる可能性があります。

/skills 検索が効く場面

Claude Code を長く使っていると、skills が増えていきます。画像生成、ドキュメント作成、デプロイ、GitHub 対応、スプレッドシート処理など、用途別の skill が増えるほど、一覧から目的のものを探すコストも上がります。

/skills のタイプ検索ボックスは、この問題を直接減らします。

/skills
検索: github
検索: ai-news
検索: image

小さな改善ですが、日常的にスラッシュコマンドや skill を切り替える人には効きます。

PostToolUse hooks の強化

PostToolUse hooks が全ツール出力の差し替えに対応した点も重要です。ツール実行後の出力を検査し、必要なら整形したり、不要な情報を落としたり、チーム向けの形式に変換したりできます。

イメージとしては、次のような用途です。

export async function afterToolUse(result) {
  if (result.tool === "shell" && result.output.length > 4000) {
    return {
      ...result,
      output: result.output.slice(0, 4000) + "\n...省略"
    };
  }
  return result;
}

実装の詳細は環境ごとの hooks 設定に依存しますが、「ツール出力をそのまま会話に流す」以外の制御をしやすくなるのがポイントです。

エンジニアへの影響

今回のリリースで恩恵が大きいのは、次のような使い方をしている人です。

  • Claude Code を長時間起動したまま作業する
  • MCP サーバーを複数使う
  • /resume や大きなセッション履歴をよく使う
  • 画像や大きな出力を扱う
  • team skill や custom hooks を育てている

逆に、Claude Code を短時間の単発質問だけに使っている場合、変化は見えにくいかもしれません。

注意点

2.1.121 は安定化中心の更新なので、更新後に既存設定が突然大きく変わるタイプのリリースではありません。ただし、MCP や hooks をカスタマイズしている環境では、更新後に次を確認しておくと安全です。

claude --version
claude mcp list

また、チームで同じ設定を共有している場合は、alwaysLoad の対象を増やしすぎないことも大事です。常時ロード対象が増えるほど、起動時の依存やトラブル箇所も増えます。

まとめ

Claude Code 2.1.121 は、AI コーディングエージェントを日常の開発環境として使うための改善です。

新機能の派手さより、MCP、skills、hooks、メモリ、セッション再開の安定性が重視されています。特に長時間セッションや複数 MCP を使う開発者は、早めに更新して挙動を確認する価値があります。

出典

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?