Claude Codeは、Anthropicが提供するagentic coding system(エージェント型コーディング基盤)です。コード補完ツールが「次の1行」を提案するのに対し、Claude Codeはリポジトリ全体を読み、複数ファイルを編集し、テストを実行し、Gitでコミット・PRまで進めることを目的に設計されています。ターミナルCLIが原点ですが、2026年時点ではVS Code/Cursor拡張・JetBrains・Desktopアプリ・Web(claude.ai/code)と同一エンジンで動きます。本記事はAPIリファレンスの代替ではなく、Cursor/Copilotとの「エディタ vs エージェント」の境界、MCPと権限設計(試験連動)、2026年6月の二層課金に焦点を当てます。
試験で問われる見方
生成AIパスポートでは、Claude Codeのような外部ツール(Git・テストランナー・MCPサーバー)を使うコーディングエージェントが、第3章「AIエージェント」の具体例として理解できます。重要なのは「自動で書いてくれる=レビュー不要」ではない点です。
Anthropic公式は、Claude Codeがファイル変更・コマンド実行の前に明示的な許可を求める(デフォルトは慎重)と説明しています——これはTF-0271「影響の大きい操作には人間の承認(○)」、TF-0240「外部ツールの実行権限設計(○)」と直結します。またMCPはClaude Codeの拡張の要ですが、試験では画像フィルター名ではなく外部データ連携のプロトコルとして問われます(TF-0243:×)。
このサイトの演習で確認する
生成AIパスポート:一問一答 TF-0150(AIコーディング支援)、TF-0240(外部ツールと権限)、TF-0271(承認ステップ)、TF-0243(MCP)、TF-0348(商用利用と利用規約)
G検定:一問一答 TF-170(生成AI) · 用語:AIエージェント
Claude Codeとは
Claude Codeは、Anthropicが「agentic coding system」と呼ぶ製品群です。開発者が自然言語で目標を述べると、Claude Codeはコードベースを探索(agentic search)し、方針を立て、複数ファイルに変更を加え、テストスイートを走らせ、失敗時はエラーを読んで修正を繰り返します(公式ドキュメント・製品ページ)。
従来のコード補完(GitHub Copilotなど)との違いはスコープです。補完は「今書いている行・関数」を支援しますが、Claude Codeはプロジェクト単位で動きます。公式は「開発者はゴールを定義し結果をレビューする。各ステップを誘導する必要はない」と説明しており、試験の「AIエージェント=目標達成のため計画とツールを使う構成」と対応します。
実行環境は開発者のローカル(またはDesktop/Webセッション)で、既存のGit・npm・DockerなどCLIツールをそのまま使います。これはクラウド上の独立VMで動くDevinや、ブラウザ操作のManusとは設計思想が異なります。機密リポジトリを社内マシンに閉じたまま使える一方、シェル権限=開発者本人の権限になるため、運用設計が重要です。
ターミナル・IDE・Desktop・Web
Claude Codeは単一のCLIツールではなく、同じエンジンが複数の表面(surface)で動きます。CLAUDE.mdやMCP設定は表面間で共有されます(公式ドキュメント)。
| 表面 | 向く用途 | 試験・実務での覚え方 |
|---|---|---|
| Terminal CLI | フル機能、パイプ・CI連携、claude -p |
Unix哲学・スクリプト自動化の中心 |
| VS Code / Cursor 拡張 | インライン diff、@-mention、履歴 | Cursorエディタ内でもClaude Codeエンジンが動く |
| JetBrains プラグイン | IntelliJ / PyCharm 等 | IDE派向け。エディタはJetBrains、頭脳はClaude Code |
| Desktop app | 複数セッション、視覚 diff、スケジュール | ターミナルから /desktop でハンドオフ可能 |
| Web(claude.ai/code) | ローカルにないリポジトリ、長時間タスク | claude --teleport でCLIへ引き継ぎ(要サブスク) |
「Claude Code=ターミナルだけ」と覚えると、IDE利用者が試験・実務で混乱しやすいです。製品の核はエージェントエンジン、CLIはその最も機能豊富なフロントエンド——と整理してください。
できること(主な機能)
Agentic codebase search
プロジェクト構造・依存関係を自動把握。手動で@ファイルを選ばなくても文脈を集める(公式)。
Multi-file edit & test loop
機能追加・バグ修正を複数ファイルで実装。テスト失敗→ログ読解→再修正まで反復(公式)。
Git / PR / CI
コミット・ブランチ・PR作成。GitHub/GitLab CI失敗の修正。GitHub Actions連携(公式)。
MCP(外部ツール連携)
Jira・Slack・Google Drive等をMCPサーバー経由で接続。試験のMCPはここ(TF-0243)。
CLAUDE.md・Skills・Hooks
プロジェクト規約をCLAUDE.mdに記述。Skillsで/review-pr等の定型ワークフロー。Hooksで編集後自動lint(公式)。
Agent SDK・claude -p
非対話モードでCI・スクリプトから呼び出し。カスタムエージェント構築(Agent SDK)。2026年6月以降は別枠課金(後述)。
権限モデル(Auto mode)
公式は、安全な操作とリスクの高い操作を分類し、デフォルトではファイル変更・コマンド実行前に承認を求めると説明しています。長時間の無人実行にはAuto mode(--dangerously-skip-permissionsのより安全な代替として位置づけ)や、実験的なAgent Teams(並列エージェント協調)があります。試験・本番運用では、無承認モードはサンドボックス環境に限定するのが鉄則です。
よくある誤解
最大の誤解は「Claude Code=Claude.aiのWebチャット」です。同じAnthropicアカウントでも、Claude Codeはローカルリポジトリに直接触るエージェントです。Webチャットでコード片を相談するのと、claude CLIでテストまで回すのは別ワークフローです。
「Claude Code=Cursor」も頻出です。CursorはAnysphere製のAIエディタ(VS Codeフォーク)であり、Claude CodeはAnthropic製のコーディングエージェントです。Cursorの中でClaude Code拡張を使うことはできますが、製品は別物です。Copilot vs Cursor の整理に、Copilot vs Claude Code(補完 vs エージェント)を足すと試験で迷いにくくなります。
「SWE-bench最高スコア=本番コードを無レビューでマージしてよい」も危険です。ベンチマークは特定タスク集合での性能指標であり、社内規約・セキュリティ・ライセンスは人間が確認する必要があります(TF-0150・TF-0348)。
料金・利用上限(2026年6月時点)
Claude CodeはClaude Pro / Maxサブスクリプションに含まれます(公式製品ページ)。2026年6月15日から、Anthropicは利用を対話型(Interactive)と自律型(Agent SDK / claude -p / GitHub Actions)の二層に分け、後者用に月次Agent SDKクレジットを付与する方式に更新しました(Anthropic公式発表・2026年6月時点)。
Pro
$20/月
小規模コードベースの短いスプリント向け(公式)
Max 5x
$100/月
日常利用・大規模リポジトリ向け(公式)
Max 20x
$200/月
ヘビーユース・最高モデルアクセス(公式)
| 利用の種類 | 例 | 2026年6月以降の枠(公式) |
|---|---|---|
| 対話型(Interactive) | ターミナル/IDEで対話、Claude Cowork | 従来どおりサブスクの利用上限(プラン依存) |
| 自律型(Agent SDK) | claude -p、Agent SDK、GitHub Actions |
別枠の月次クレジット(Pro $20 / Max 5x $100 / Max 20x $200) |
| 超過時 | CIで大量の claude -p を回す等 |
クレジット枯渇後は停止、または明示的オプトインでAPI従量課金 |
ターミナルで普通に対話するだけならInteractive枠、夜間CIにclaude -p "review changed files"を回すならAgent SDK枠——と使い分けを意識してください。Team / Enterpriseは席課金・カスタム契約があり、詳細は公式Pricingで確認が必要です。
はじめ方・基本的な使い方
-
インストール
公式推奨はネイティブインストール(
curl -fsSL https://claude.ai/install.sh | bash等)。Homebrew・WinGetも可(公式ドキュメント)。 - Claude Pro以上でログイン 初回起動時にAnthropicアカウントで認証。有料プランを確認します。
- CLAUDE.md を置く リポジトリルートにコーディング規約・テストコマンド・禁止事項を記述。エージェントの「制約指定」に相当します。
-
対話セッションを開始
cd your-project && claude。バグ説明や機能要求を自然文で。ファイル変更・コマンド実行の承認ダイアログを確認します。 - MCPを必要に応じて接続 チケット・ドキュメント参照が必要ならMCPサーバーを設定(公式MCP quickstart)。
- PR前に人がレビュー 生成diff・テスト結果・セキュリティ影響を確認してからマージ。CIに載せる場合はAgent SDK枠に注意。
ビジネスでの活用例
保守・品質
- 未テストモジュールへのテスト追加と実行
- Lintエラー一括修正
- 依存関係アップデートとビルド確認
機能開発
- APIエンドポイント追加(複数ファイル)
- バグトレースから root cause 修正
- リファクタリング+回帰テスト
DevOps・自動化
- GitHub ActionsでのPRレビュー・Issue triage
claude -pによる変更ファイルのセキュリティチェック- Routinesによる定期依存監査(Desktop/Web)
いずれも本番ブランチへの直接無人マージは避け、PR+人間レビュー+CIを通してください。Agent SDK利用は2026年6月以降別クレジット枠である点も運用設計に含めます。
メリット・デメリット
| メリット | デメリット |
|---|---|
| プロジェクト単位でテスト・Gitまで一気通貫 | トークン消費が大きく、長タスクは上限に達しやすい |
| CLI・IDE・Webで同じエンジン、MCP拡張が豊富 | 2026年6月以降、CI自動化はAgent SDK枠の管理が必要 |
| デフォルトでファイル変更・コマンドに承認要求 | シェル権限=本人権限のため、誤設定リスクがある |
| 試験の「コーディングエージェント・MCP」の具体例 | Cursor/Copilotと名前が似て混同されやすい |
Cursor・Copilot・Devinとの比較
| 項目 | Claude Code | Cursor | GitHub Copilot | Devin |
|---|---|---|---|---|
| 提供元 | Anthropic | Anysphere | GitHub / Microsoft | Cognition |
| 形態 | CLIエージェント+拡張 | AIネイティブエディタ | エディタ内補完・チャット | クラウド自律SWE |
| 主な操作単位 | リポジトリ・タスク | プロジェクト・Composer | 行・関数・選択範囲 | Issue〜PR完遂 |
| 実行環境 | 開発者のローカル/CLI | ローカルエディタ | ローカルエディタ | Devin Cloud |
| 試験での覚え方 | CLIコーディングエージェント | AIエディタの代表 | 補完型AI支援 | 開発特化エージェント |
エディタ内でサクッと書きたいならCursorやGitHub Copilot、ターミナル文化・CI連携・MCP重視ならClaude Code、Issueを丸ごと外注したいならDevin——という3分岐が実務的です。
こんな人におすすめ
- ターミナル中心で、テスト・Git・PRまでAIに任せたいバックエンドエンジニア
- MCPでJira/Slackと開発フローをつなぎたいチーム
- 生成AIパスポートで「コーディングエージェント」「MCP」を具体例で学びたい受験生
- Cursorは使うが、AnthropicモデルでCLIエージェントも併用したい人
向いていないのは、コード補完だけ欲しい場合(Copilotで十分)、GUIエディタのみでCLIを避けたい場合(Cursor単体の方が楽)、クラウド完結でリポジトリを預けたい場合(Devin向き)です。
よくある質問
Claude Codeは無料で使えますか?
Claude Codeの本格利用にはClaude Pro以上の有料サブスクリプションが必要です(2026年6月時点・公式)。無料のClaude.aiチャットとは別枠で、ターミナル・IDE・Desktopからエージェント機能を使うには有料プランを確認してください。
Claude CodeとCursorの違いは何ですか?
CursorはAnysphere製のAIネイティブエディタ(VS Codeフォーク)です。Claude CodeはAnthropicのコーディングエージェントで、ターミナルCLIが中心に、VS Code/Cursor拡張・Desktop・Webでも同じエンジンが動きます。エディタ一体型か、CLIエージェントか——という整理が試験・実務で有効です。
Claude CodeとGitHub Copilotの違いは?
Copilotは主に行単位・関数単位の補完とエディタ内チャットです。Claude Codeはリポジトリ全体を読み、複数ファイル変更・テスト実行・Git操作・PR作成まで自律的に進めるagentic systemです。補完特化か、プロジェクト単位のエージェントか——が本質的な違いです。
MCPとは何ですか?(Claude Codeとの関係)
MCP(Model Context Protocol)は、AIが外部ツールやデータソースと連携するためのオープン標準です。Claude CodeはMCPでJira・Slack・Google Driveなどを接続できます。試験では画像フィルター名ではなく外部連携の仕組みとして覚えてください(TF-0243)。
2026年6月の課金変更とは?
2026年6月15日から、Anthropicは対話型利用(ターミナル/IDEでの対話セッション)と自律型利用(Agent SDK、claude -p、GitHub Actions)を別枠で管理する二層課金に移行しました。Proは月$20のAgent SDKクレジットが付与されるなど、プランごとに上限が異なります。最新は公式Pricingで確認してください。