Claude Code デイリーリサーチ(2025-05-22)
サマリー
- Claude 4(Opus 4 / Sonnet 4)が正式リリース — コーディング・エージェント向け最高性能モデルとして発表(SWE-bench: Opus 72.5%, Sonnet 72.7%)
- Claude Code v1.0.0 が一般提供(GA)開始 — プレビューから正式版へ移行。VS Code / JetBrains統合、GitHub Actionsバックグラウンドタスクに対応
- Anthropic API に4つの新機能を追加 — コード実行ツール、MCPコネクタ、Files API、拡張プロンプトキャッシュ(最大1時間)
詳細
Claude 4 モデル(Opus 4 / Sonnet 4)正式リリース
- 概要: 2025年5月22日、Anthropicは次世代モデルClaude Opus 4とClaude Sonnet 4を発表。コーディング・推論・エージェントワークフローで業界最高水準を達成
- 詳細:
- Claude Opus 4: SWE-bench 72.5%, Terminal-bench 43.2%。数千ステップ・数時間に及ぶ長時間タスクで安定した性能を維持。Anthropicの安全スケールでLevel 3に分類
- Claude Sonnet 4: SWE-bench 72.7%(Sonnet 3.7から大幅向上)。指示追従性・ステアラビリティが改善。無料ユーザーも利用可能
- 共通機能: ハイブリッドモード(即時応答 / Extended Thinking)、Extended Thinking中のツール使用(Beta)、ツール並列実行、メモリ機能の向上
- 設定方法/利用方法:
# Claude Code でモデルを指定 claude --model claude-opus-4-20250522 claude --model claude-sonnet-4-20250514 # API での利用 curl https://api.anthropic.com/v1/messages -H "x-api-key: $ANTHROPIC_API_KEY" -d '{"model": "claude-opus-4-20250522", "max_tokens": 1024, "messages": [...]}' - バージョン: Claude Opus 4(claude-opus-4-20250522)、Claude Sonnet 4(claude-sonnet-4-20250514)
- 料金:
- Opus 4: 入力 $15 / 出力 $75(per MTok)
- Sonnet 4: 入力 $3 / 出力 $15(per MTok)
- プロンプトキャッシュで最大90%、バッチ処理で50%のコスト削減
- 制限事項: Extended Thinking + ツール使用はBeta段階。Opus 4はLevel 3安全分類のため、一部の利用シナリオに制限あり
- ソース: Introducing Claude 4
Claude Code v0.2.125(最終ベータ版)- May 21リリース
- 概要: GA直前の最終ベータ版。破壊的変更を含むv1.0.0への移行準備リリース
- 詳細:
- Bedrock
ARNのパス区切りを
/からリテラル/へ変更 - デバッグログ設定を
DEBUG=trueからANTHROPIC_LOG=debugへ変更
- Bedrock
ARNのパス区切りを
- 設定方法/利用方法:
# 新しいログ設定 ANTHROPIC_LOG=debug claude - バージョン: v0.2.125(2025-05-21)
- ソース: CHANGELOG.md
Claude Code GitHub Actions 統合
- 概要: Claude Code GAに合わせ、GitHub
Actions統合が正式サポート。PR・Issueでの
@claudeメンションによるインタラクティブ操作が可能に - 詳細:
- インタラクティブモード:
PRコメントで
@claudeを使い、コードレビュー・実装指示が可能 - 自動化モード: ワークフローYAMLにプロンプトを直接記述し、PR作成時やCI失敗時に自動実行
- 認証方法: Anthropic API Key、Amazon Bedrock、Google Vertex AI、Microsoft Foundry
- インタラクティブモード:
PRコメントで
- 設定方法/利用方法:
# Claude Code CLI から GitHub App をセットアップ claude /install-github-app# .github/workflows/claude.yml の例 - uses: anthropics/claude-code-action@v1 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} - ソース: Claude Code GitHub Actions
MCP関連
MCPコネクタ(API統合)
- Anthropic APIにMCPコネクタが追加され、リモートMCPサーバーへの接続がクライアントコードなしで可能に
- 接続管理、ツール検出、エラーハンドリング、認証をAPI側で自動処理
- Anthropic CEO Dario Amodeiによると、MCPは発表後3〜4ヶ月で業界標準として定着
Docker MCP Toolkit
- Dockerが200以上のプリビルトMCPサーバーをコンテナ化して提供
- Docker Desktopからワンクリックデプロイ、自動認証管理
- Mac / Windows / Linux 対応
主要MCP サーバー(2025年時点のエコシステム)
- GitHub MCP Server: Issue管理、PR操作、CI/CDトリガー、コミット分析
- Apidog: API仕様とAI開発ワークフローの橋渡し
- PostgreSQL / Supabase: データベースへの直接クエリ・スキーマ探索
コミュニティ動向
CLAUDE.md ベストプラクティスの確立
- Anthropic公式ドキュメントで推奨: 200行以下に収める(上限300行)
- フロンティアモデルは約150〜200個の指示に追従可能で、Claude Code自身のシステムプロンプトが約50個を消費 → ユーザーの指示枠は約100〜150個
@path/to/import構文で外部ファイルをインポート可能/initコマンドでプロジェクトに基づくCLAUDE.mdを自動生成
マルチエージェントワークフローの広がり
claude agentsコマンドによるAgent Viewダッシュボードが注目を集める- 10以上のClaude Codeインスタンスを並列実行し、大規模コードベースを同時に開発する事例が複数報告
- サードパーティツール(Multiclaude、Octobots等)によるオーケストレーションも活発化
Hooks活用のベストプラクティス
- Permissionsはワークフローの利便性向け、Hooksは安全性の強制に使う
- PreToolUseフックで全ツール呼び出し前にカスタム検証を実行可能
- コミュニティ製のAI駆動Permission Hook(Claude Sonnetで曖昧なリクエストを分類)が登場
Sources
- Introducing Claude 4 - Anthropic
- New capabilities for building agents on the Anthropic API - Anthropic
- Claude Code Releases - GitHub
- Claude Code CHANGELOG.md - GitHub
- Claude Code Changelog - 公式ドキュメント
- Claude Code GitHub Actions - 公式ドキュメント
- Best practices for Claude Code - 公式ドキュメント
- Claude Code MCP - 公式ドキュメント
- Models overview - Claude API Docs
- Pricing - Claude API Docs