6 6
7> Claude Code の用語の定義。agentic loop、compaction、CLAUDE.md、hooks、subagents、MCP などのコア概念の意味を学びます。7> Claude Code の用語の定義。agentic loop、compaction、CLAUDE.md、hooks、subagents、MCP などのコア概念の意味を学びます。
8 8
9この用語集は Claude Code の用語を定義しています。各エントリは、その概念について詳しく説明されているページにリンクしています。トークン、temperature、RAG などのモデルレベルの概念については、[プラットフォーム用語集](https://platform.claude.com/docs/ja/about-claude/glossary)を参照してください。9この用語集は Claude Code の用語を定義しています。各エントリは、その概念について詳しく説明されているページにリンクしています。トークン、temperature、RAG などのモデルレベルの概念については、[プラットフォーム用語集](https://platform.claude.com/docs/ja/about-claude/glossary)を参照してください。Claude Desktop のデスクトップ拡張機能、MCPB、DXT などの用語については、[Claude ヘルプセンター](https://support.claude.com/)を参照してください。
10 10
11<h2 id="a">11<h2 id="a">
12 A12 A
16 Agent teams16 Agent teams
17</h3>17</h3>
18 18
19複数の独立した Claude Code セッションがチームリーダーによって調整され、共有タスクリストとピアツーピアメッセージングを備えています。単一のセッション内で実行され、親にのみレポートする [subagents](#subagent) とは異なり、チームメイトはそれぞれ独自のコンテキストウィンドウを持ち、任意のメンバーと直接対話できます。Agent teams は実験的機能であり、`CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` を設定して有効にする必要があります。19複数の独立した Claude Code セッションがチームリーダーによって調整され、共有タスクリストとピアツーピアメッセージングを備えています。単一のセッション内で実行され、親にのみレポートする [subagents](#subagent) とは異なり、チームメイトはそれぞれ独自のコンテキストウィンドウを持ち、任意のメンバーと直接対話できます。Agent teams は実験的機能であり、デフォルトでは無効になっています。[Enable agent teams](/docs/ja/agent-teams#enable-agent-teams) を参照してください。
20 20
21詳細情報: [Run agent teams](/ja/agent-teams)21詳細情報: [Run agent teams](/docs/ja/agent-teams)
22 22
23<h3 id="agentic-coding">23<h3 id="agentic-coding">
24 Agentic coding24 Agentic coding
26 26
27AI がファイルを読み取り、コマンドを実行し、自律的に変更を加えることができるワークフロー。あなたが見守ったり、リダイレクトしたり、立ち去ったりできます。これは、テキストのみで応答するチャットベースのアシスタントとは異なり、自分で適用する必要があります。Claude Code は agentic です。なぜなら、アドバイスするだけでなく、行動できる [tools](#tool) を持っているからです。27AI がファイルを読み取り、コマンドを実行し、自律的に変更を加えることができるワークフロー。あなたが見守ったり、リダイレクトしたり、立ち去ったりできます。これは、テキストのみで応答するチャットベースのアシスタントとは異なり、自分で適用する必要があります。Claude Code は agentic です。なぜなら、アドバイスするだけでなく、行動できる [tools](#tool) を持っているからです。
28 28
29詳細情報: [How Claude Code works](/ja/how-claude-code-works)29詳細情報: [How Claude Code works](/docs/ja/how-claude-code-works)
30 30
31<h3 id="agentic-harness">31<h3 id="agentic-harness">
32 Agentic harness32 Agentic harness
34 34
35言語モデルを有能なコーディングエージェントに変える、ツール、コンテキスト管理、実行環境。Claude Code はハーネスです。Claude はその中のモデルです。ハーネスはファイルアクセス、シェル実行、権限ゲーティング、メモリロード、およびアクションをチェーンするループを提供します。35言語モデルを有能なコーディングエージェントに変える、ツール、コンテキスト管理、実行環境。Claude Code はハーネスです。Claude はその中のモデルです。ハーネスはファイルアクセス、シェル実行、権限ゲーティング、メモリロード、およびアクションをチェーンするループを提供します。
36 36
37詳細情報: [How Claude Code works](/ja/how-claude-code-works)37詳細情報: [How Claude Code works](/docs/ja/how-claude-code-works)
38 38
39<h3 id="agentic-loop">39<h3 id="agentic-loop">
40 Agentic loop40 Agentic loop
42 42
43Claude がすべてのタスクで実行するサイクル: コンテキストを収集し、アクションを実行し、結果を検証し、完了するまで繰り返します。各ツール使用は次のステップに情報を提供します。ループはいつでも中断してリダイレクトできます。[hooks](#hook)、[skills](#skill)、[MCP](#mcp-model-context-protocol) を含むほとんどの拡張ポイントは、このループの特定のフェーズにプラグインします。43Claude がすべてのタスクで実行するサイクル: コンテキストを収集し、アクションを実行し、結果を検証し、完了するまで繰り返します。各ツール使用は次のステップに情報を提供します。ループはいつでも中断してリダイレクトできます。[hooks](#hook)、[skills](#skill)、[MCP](#mcp-model-context-protocol) を含むほとんどの拡張ポイントは、このループの特定のフェーズにプラグインします。
44 44
45詳細情報: [How Claude Code works](/ja/how-claude-code-works#the-agentic-loop)45詳細情報: [How Claude Code works](/docs/ja/how-claude-code-works#the-agentic-loop)
46 46
47<h3 id="artifact">47<h3 id="artifact">
48 Artifact48 Artifact
50 50
51Claude Code がセッションから claude.ai 上のプライベート URL に公開するライブでインタラクティブな Web ページ。出力を視覚的に確認したり、ターミナルテキストを読む代わりに共有したりできます。セッションが再公開されると、ページはその場で更新されます。Claude Code から作成した Artifact は、claude.ai の会話から作成した Artifact と同じギャラリーに表示されます。共有はプランに依存します: Pro と Max では、誰でも開くことができるパブリックリンク。Team と Enterprise では、組織内での共有、およびオーナーが有効にした後のパブリックリンク。51Claude Code がセッションから claude.ai 上のプライベート URL に公開するライブでインタラクティブな Web ページ。出力を視覚的に確認したり、ターミナルテキストを読む代わりに共有したりできます。セッションが再公開されると、ページはその場で更新されます。Claude Code から作成した Artifact は、claude.ai の会話から作成した Artifact と同じギャラリーに表示されます。共有はプランに依存します: Pro と Max では、誰でも開くことができるパブリックリンク。Team と Enterprise では、組織内での共有、およびオーナーが有効にした後のパブリックリンク。
52 52
53詳細情報: [Share session output as artifacts](/ja/artifacts)53詳細情報: [Share session output as artifacts](/docs/ja/artifacts)
54 54
55<h3 id="auto-memory">55<h3 id="auto-memory">
56 Auto memory56 Auto memory
58 58
59Claude が自分自身のために書いたメモ。あなたの修正と設定に基づいて、git リポジトリごとに `~/.claude/projects/` に保存されます。同じリポジトリのすべてのワークツリーは 1 つの auto memory ディレクトリを共有します。`MEMORY.md` インデックスの最初の 200 行または 25 KB がすべてのセッションの開始時にロードされます。Auto memory は、あなたが書く [CLAUDE.md](#claude-md) に対する Claude が書いた対応物です。59Claude が自分自身のために書いたメモ。あなたの修正と設定に基づいて、git リポジトリごとに `~/.claude/projects/` に保存されます。同じリポジトリのすべてのワークツリーは 1 つの auto memory ディレクトリを共有します。`MEMORY.md` インデックスの最初の 200 行または 25 KB がすべてのセッションの開始時にロードされます。Auto memory は、あなたが書く [CLAUDE.md](#claude-md) に対する Claude が書いた対応物です。
60 60
61詳細情報: [Auto memory](/ja/memory#auto-memory)61詳細情報: [Auto memory](/docs/ja/memory#auto-memory)
62 62
63<h3 id="auto-mode">63<h3 id="auto-mode">
64 Auto mode64 Auto mode
65</h3>65</h3>
66 66
67[permission mode](#permission-mode) の一種。承認プロンプトを表示する代わりに、別の分類器モデルがバックグラウンドで各アクションをレビューします。分類器はスコープエスカレーション、信頼されていないインフラストラクチャ、および [prompt injection](#prompt-injection) をブロックします。ツール結果を見ることはないため、注入された指示がその決定に影響を与えることはできません。67[permission mode](#permission-mode) の一種。承認プロンプトを表示する代わりに、別の分類器モデルが各アクションをレビューするため、Claude Code はほとんどのアクションをあなたに尋ねることなく実行できます。Claude Code は、あなたの明示的な ask ルールに一致するアクションの前にはあなたに尋ねます。Pro、Max、Team プランでは、auto mode は [built-in starting permission mode](/docs/ja/permission-modes#which-mode-a-session-starts-in) です。インタラクティブターミナルと VS Code セッションの場合。分類器はスコープエスカレーション、信頼されていないインフラストラクチャ、および [prompt injection](#prompt-injection) をブロックします。ツール結果はそれが見るものから削除されるため、ファイルまたは Web ページ内の悪意のあるコンテンツはそれを直接操作することはできません。
68 68
69詳細情報: [Eliminate prompts with auto mode](/ja/permission-modes#eliminate-prompts-with-auto-mode)69詳細情報: [Eliminate prompts with auto mode](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)
70 70
71<h2 id="b">71<h2 id="b">
72 B72 B
76 Bare mode76 Bare mode
77</h3>77</h3>
78 78
79スタートアップフラグ `--bare`。hooks、skills、plugins、MCP servers、auto memory、CLAUDE.md の自動検出をスキップします。明示的に渡したフラグのみが有効になります。ローカル設定に関係なく、マシン間で同じ動作が必要な CI とスクリプト呼び出しに推奨されます。79`--bare` を使用すると、Claude Code は hooks、skills、カスタムコマンド、subagents、plugins、MCP servers、auto memory、CLAUDE.md を読み込まずに起動します。ただし、`--add-dir` で渡したディレクトリ内の skills は除きます。CI とスクリプト呼び出しで、すべてのマシンで同じ結果が必要な場合に推奨されます。
80 80
81詳細情報: [Start faster with bare mode](/ja/headless#start-faster-with-bare-mode)81詳細情報: [Start faster with bare mode](/docs/ja/headless#start-faster-with-bare-mode)
82 82
83<h3 id="bundled-skills">83<h3 id="bundled-skills">
84 Bundled skills84 Bundled skills
86 86
87Claude Code に含まれるプロンプトベースのプレイブック。`/batch`、`/code-review`、`/debug`、`/loop` など。固定ロジックを実行する組み込みコマンドとは異なり、bundled skills は Claude に詳細なプロンプトを与え、作業をオーケストレーションさせるため、エージェントを生成し、ファイルを読み取り、コードベースに適応できます。87Claude Code に含まれるプロンプトベースのプレイブック。`/batch`、`/code-review`、`/debug`、`/loop` など。固定ロジックを実行する組み込みコマンドとは異なり、bundled skills は Claude に詳細なプロンプトを与え、作業をオーケストレーションさせるため、エージェントを生成し、ファイルを読み取り、コードベースに適応できます。
88 88
89詳細情報: [Bundled skills](/ja/skills#bundled-skills)89詳細情報: [Bundled skills](/docs/ja/skills#bundled-skills)
90 90
91<h2 id="c">91<h2 id="c">
92 C92 C
98 98
99[MCP server](#mcp-model-context-protocol) の一種。実行中のセッションにイベントをプッシュして、Claude がターミナルから離れている間に発生することに反応できるようにします。チャネルは双方向にできます。Claude は受信イベントを読み取り、同じチャネルを通じて返信します。Telegram、Discord、iMessage は研究プレビューに含まれています。99[MCP server](#mcp-model-context-protocol) の一種。実行中のセッションにイベントをプッシュして、Claude がターミナルから離れている間に発生することに反応できるようにします。チャネルは双方向にできます。Claude は受信イベントを読み取り、同じチャネルを通じて返信します。Telegram、Discord、iMessage は研究プレビューに含まれています。
100 100
101詳細情報: [Channels](/ja/channels)101詳細情報: [Channels](/docs/ja/channels)
102 102
103<h3 id="checkpoint">103<h3 id="checkpoint">
104 Checkpoint104 Checkpoint
106 106
107各プロンプト送信時に作成されたリストアポイント。Claude Code はすべての編集の前にファイルをスナップショットするため、チェックポイントでそれらを復元できます。`Esc` を 2 回押すか `/rewind` を実行して、コード、会話、またはその両方を以前のポイントに復元するか、選択したメッセージから会話の一部を要約します。チェックポイントはセッションに対してローカルであり、git とは別であり、Bash ツールを通じて行われた変更は追跡しません。107各プロンプト送信時に作成されたリストアポイント。Claude Code はすべての編集の前にファイルをスナップショットするため、チェックポイントでそれらを復元できます。`Esc` を 2 回押すか `/rewind` を実行して、コード、会話、またはその両方を以前のポイントに復元するか、選択したメッセージから会話の一部を要約します。チェックポイントはセッションに対してローカルであり、git とは別であり、Bash ツールを通じて行われた変更は追跡しません。
108 108
109詳細情報: [Checkpointing](/ja/checkpointing)109詳細情報: [Checkpointing](/docs/ja/checkpointing)
110 110
111<h3 id="claude-directory">111<h3 id="claude-directory">
112 `.claude` directory112 `.claude` directory
114 114
115Claude Code がプロジェクトスコープの設定を読み取るディレクトリ: 設定、hooks、skills、subagents、rules、auto memory。プロジェクトはそのルートに `.claude/` を持ちます。ユーザーレベルのデフォルトは `~/.claude/` にあります。115Claude Code がプロジェクトスコープの設定を読み取るディレクトリ: 設定、hooks、skills、subagents、rules、auto memory。プロジェクトはそのルートに `.claude/` を持ちます。ユーザーレベルのデフォルトは `~/.claude/` にあります。
116 116
117詳細情報: [The `.claude` directory](/ja/claude-directory)117詳細情報: [The `.claude` directory](/docs/ja/claude-directory)
118 118
119<h3 id="claude-md">119<h3 id="claude-md">
120 CLAUDE.md120 CLAUDE.md
124 124
125CLAUDE.md は `./CLAUDE.md` または `./.claude/CLAUDE.md` のプロジェクトスコープに、`~/.claude/CLAUDE.md` のユーザースコープに、または組織の [managed policy](#managed-settings) として配置できます。検出されたすべてのファイルは、互いにオーバーライドするのではなく、最も広いスコープから最も具体的なスコープへの順序で、コンテキストに連結されます。125CLAUDE.md は `./CLAUDE.md` または `./.claude/CLAUDE.md` のプロジェクトスコープに、`~/.claude/CLAUDE.md` のユーザースコープに、または組織の [managed policy](#managed-settings) として配置できます。検出されたすべてのファイルは、互いにオーバーライドするのではなく、最も広いスコープから最も具体的なスコープへの順序で、コンテキストに連結されます。
126 126
127詳細情報: [CLAUDE.md files](/ja/memory#claude-md-files)127詳細情報: [CLAUDE.md files](/docs/ja/memory#claude-md-files)
128 128
129<h3 id="command">129<h3 id="command">
130 Command130 Command
132 132
133プロンプトに `/name` と入力して呼び出す再利用可能な指示。`/clear`、`/model`、`/compact` などの組み込みコマンドはセッションを制御します。`.claude/commands/` のファイルとして独自のコマンドを定義するか、[plugin](#plugin) からインストールできます。[Skills](#skill) は複数ステップのコマンドをパッケージ化するための推奨される方法です。133プロンプトに `/name` と入力して呼び出す再利用可能な指示。`/clear`、`/model`、`/compact` などの組み込みコマンドはセッションを制御します。`.claude/commands/` のファイルとして独自のコマンドを定義するか、[plugin](#plugin) からインストールできます。[Skills](#skill) は複数ステップのコマンドをパッケージ化するための推奨される方法です。
134 134
135詳細情報: [Commands](/ja/commands) · [Skills](/ja/skills)135この単語の他の 2 つの用途は関連がありません。`claude mcp add` などの `claude` CLI サブコマンド([CLI reference](/docs/ja/cli-reference#cli-commands) に記載)と、stdio [MCP server](#mcp-server) エントリの `command` フィールド(Claude Code が起動するために起動する実行可能ファイルを指定)です。
136
137詳細情報: [Commands](/docs/ja/commands) · [Skills](/docs/ja/skills)
136 138
137<h3 id="compaction">139<h3 id="compaction">
138 Compaction140 Compaction
140 142
141[context window](#context-window) がその制限に近づくときの会話の自動要約。古いツール出力が最初にクリアされ、次に会話が要約されます。プロジェクトルート CLAUDE.md と auto memory は compaction を生き残り、ディスクから再ロードされます。会話でのみ与えられた指示は失われる可能性があります。`/compact` を手動でトリガーするか、オプションで `/compact focus on the API changes` のようなフォーカスを指定します。143[context window](#context-window) がその制限に近づくときの会話の自動要約。古いツール出力が最初にクリアされ、次に会話が要約されます。プロジェクトルート CLAUDE.md と auto memory は compaction を生き残り、ディスクから再ロードされます。会話でのみ与えられた指示は失われる可能性があります。`/compact` を手動でトリガーするか、オプションで `/compact focus on the API changes` のようなフォーカスを指定します。
142 144
143詳細情報: [What survives compaction](/ja/context-window#what-survives-compaction) · [When context fills up](/ja/how-claude-code-works#when-context-fills-up)145詳細情報: [What survives compaction](/docs/ja/context-window#what-survives-compaction) · [When context fills up](/docs/ja/how-claude-code-works#when-context-fills-up)
146
147<h3 id="connector">
148 Connector
149</h3>
150
151[MCP server](#mcp-server) の一種。Claude Code ではなく claude.ai アカウントに追加されます。そのアカウントで Claude Code にサインインすると、コネクタは `/mcp` にローカルで追加したサーバーと一緒に表示されます。組織はコネクタをプロビジョニングし、それらに対してツール単位の制御を設定することもできます。
152
153詳細情報: [Use MCP servers from claude.ai](/docs/ja/mcp#use-mcp-servers-from-claude-ai)
144 154
145<h3 id="context-window">155<h3 id="context-window">
146 Context window156 Context window
148 158
149セッションの作業メモリ。会話履歴、ファイルコンテンツ、コマンド出力、CLAUDE.md、auto memory、ロードされたスキル、システム指示を保持します。作業を進めるにつれて、コンテキストが満杯になるまで [compaction](#compaction) がそれを要約します。`/context` を実行して、スペースを使用しているものを確認します。基礎となるモデル概念については、[プラットフォーム用語集](https://platform.claude.com/docs/ja/about-claude/glossary#context-window)を参照してください。159セッションの作業メモリ。会話履歴、ファイルコンテンツ、コマンド出力、CLAUDE.md、auto memory、ロードされたスキル、システム指示を保持します。作業を進めるにつれて、コンテキストが満杯になるまで [compaction](#compaction) がそれを要約します。`/context` を実行して、スペースを使用しているものを確認します。基礎となるモデル概念については、[プラットフォーム用語集](https://platform.claude.com/docs/ja/about-claude/glossary#context-window)を参照してください。
150 160
151詳細情報: [Explore the context window](/ja/context-window)161詳細情報: [Explore the context window](/docs/ja/context-window)
152 162
153<h2 id="d">163<h2 id="d">
154 D164 D
160 170
161電話で開始されたタスクルーター。Claude モバイルアプリからコーディングタスクを送信すると、Desktop アプリで Claude Code セッションを生成します。プロンプトは自動的に正しいツールにルーティングされます。Pro および Max プランで利用可能です。171電話で開始されたタスクルーター。Claude モバイルアプリからコーディングタスクを送信すると、Desktop アプリで Claude Code セッションを生成します。プロンプトは自動的に正しいツールにルーティングされます。Pro および Max プランで利用可能です。
162 172
163詳細情報: [Sessions from Dispatch](/ja/desktop#sessions-from-dispatch)173詳細情報: [Sessions from Dispatch](/docs/ja/desktop#sessions-from-dispatch)
164 174
165<h2 id="e">175<h2 id="e">
166 E176 E
170 Effort level180 Effort level
171</h3>181</h3>
172 182
173各ターンで Claude が適応的推論思考予算をどの程度使用するかを制御する設定です。より高い努力はより多くの思考トークンとより深い推論を意味し、より低い努力はより速く、より安価です。Effort は Fable 5、Opus 4.6 以降、および Sonnet 4.6 以降でサポートされています。183各ステップで適応的推論を行うかどうか、またどの程度行うかをモデルが決定できるようにする設定です。より高い努力はより多くの思考トークンとより深い推論を意味し、より低い努力はより速く、より安価です。Effort は Fable モデル、Opus 4.6 以降、および Sonnet 4.6 以降でサポートされています。
174 184
175詳細情報: [Adjust effort level](/ja/model-config#adjust-effort-level)185詳細情報: [Adjust effort level](/docs/ja/model-config#adjust-effort-level)
176 186
177<h3 id="extended-thinking">187<h3 id="extended-thinking">
178 Extended thinking188 Extended thinking
180 190
181モデルが応答する前に実行する可視的なステップバイステップの推論。[effort level](#effort-level) で調整するか、固定思考予算を持つモデルで `MAX_THINKING_TOKENS` で思考トークンをキャップできます。思考はターミナルのグレーイタリックテキストで表示されます。191モデルが応答する前に実行する可視的なステップバイステップの推論。[effort level](#effort-level) で調整するか、固定思考予算を持つモデルで `MAX_THINKING_TOKENS` で思考トークンをキャップできます。思考はターミナルのグレーイタリックテキストで表示されます。
182 192
183詳細情報: [Use extended thinking](/ja/model-config#extended-thinking)193詳細情報: [Use extended thinking](/docs/ja/model-config#extended-thinking)
184 194
185<h2 id="h">195<h2 id="h">
186 H196 H
198* **Matcher**: どのイベントがそれを発火させるかをフィルタリング208* **Matcher**: どのイベントがそれを発火させるかをフィルタリング
199* **Hook handler**: 実行内容209* **Hook handler**: 実行内容
200 210
201詳細情報: [Get started with hooks](/ja/hooks-guide) · [Hooks reference](/ja/hooks)211詳細情報: [Get started with hooks](/docs/ja/hooks-guide) · [Hooks reference](/docs/ja/hooks)
202 212
203<h2 id="m">213<h2 id="m">
204 M214 M
208 Managed settings218 Managed settings
209</h3>219</h3>
210 220
211IT または DevOps によって組織全体で実施される設定。Anthropic のサーバーから管理コンソール経由で配信されるか、`~/.claude` の外の OS レベルパスにデバイスにデプロイされます。ユーザーおよびプロジェクト設定は managed settings をオーバーライドすることはできません。サーバー管理配信は[対象となる構成](/ja/server-managed-settings#platform-availability)に適用されます。[セキュリティに関する考慮事項](/ja/server-managed-settings#security-considerations)を参照してください。セキュリティポリシー、コンプライアンス要件、またはフロート全体の標準化されたツールに使用します。221IT または DevOps によって組織全体で実施される設定。Anthropic のサーバーから管理コンソール経由で配信されるか、`~/.claude` の外の OS レベルパスにデバイスにデプロイされます。ユーザーおよびプロジェクト設定は managed settings をオーバーライドすることはできません。サーバー管理配信は[対象となる構成](/docs/ja/server-managed-settings#platform-availability)に適用されます。[セキュリティに関する考慮事項](/docs/ja/server-managed-settings#security-considerations)を参照してください。セキュリティポリシー、コンプライアンス要件、またはフロート全体の標準化されたツールに使用します。
212 222
213詳細情報: [Server-managed settings](/ja/server-managed-settings) · [Settings files](/ja/settings#settings-files)223詳細情報: [Server-managed settings](/docs/ja/server-managed-settings) · [Settings files](/docs/ja/settings#where-settings-live)
214 224
215<h3 id="mcp-model-context-protocol">225<h3 id="mcp-model-context-protocol">
216 MCP (Model Context Protocol)226 MCP (Model Context Protocol)
218 228
219AI ツールを外部データソースとサービスに接続するためのオープン標準。MCP servers は Claude に Slack、Jira、データベース、ブラウザ、および数百の他の統合用の新しいツールを提供します。`/mcp` を使用するか、`.mcp.json` に追加してサーバーを接続します。プロトコル自体については、[プラットフォーム用語集](https://platform.claude.com/docs/ja/about-claude/glossary#mcp-model-context-protocol)を参照してください。229AI ツールを外部データソースとサービスに接続するためのオープン標準。MCP servers は Claude に Slack、Jira、データベース、ブラウザ、および数百の他の統合用の新しいツールを提供します。`/mcp` を使用するか、`.mcp.json` に追加してサーバーを接続します。プロトコル自体については、[プラットフォーム用語集](https://platform.claude.com/docs/ja/about-claude/glossary#mcp-model-context-protocol)を参照してください。
220 230
221詳細情報: [Model Context Protocol](/ja/mcp)231詳細情報: [Model Context Protocol](/docs/ja/mcp)
232
233<h3 id="mcp-server">
234 MCP server
235</h3>
236
237Claude に [MCP](#mcp-model-context-protocol) 経由でツール、プロンプト、またはリソースを提供するプログラム。`claude mcp add` を使用して、`.mcp.json` で、[plugin](#plugin) を通じて、または claude.ai [connector](#connector) としてサーバーを追加します。ローカル stdio サーバーは Claude Code がその構成の `command` および `args` フィールドから開始するプロセスとして実行されます。これはプロンプトで入力する [commands](#command) とは関係ありません。
238
239詳細情報: [Model Context Protocol](/docs/ja/mcp)
222 240
223<h3 id="mcp-tool-search">241<h3 id="mcp-tool-search">
224 MCP Tool Search242 MCP Tool Search
225</h3>243</h3>
226 244
227コンテキスト節約メカニズム。MCP ツールスキーマを必要になるまで遅延させます。スタートアップ時にはツール名のみがロードされます。Claude は特定のツールを使用することを決定したときにオンデマンドで完全なスキーマを取得します。これにより、アイドル MCP servers がコンテキストをあまり消費しないようにします。245コンテキスト節約メカニズム。MCP ツールスキーマを必要になるまで遅延させます。スタートアップ時にはツール名とサーバー命令のみがロードされます。Claude は特定のツールを使用することを決定したときにオンデマンドで完全なスキーマを取得します。これにより、アイドル MCP servers がコンテキストをあまり消費しないようにします。
228 246
229詳細情報: [Scale with MCP Tool Search](/ja/mcp#scale-with-mcp-tool-search)247詳細情報: [Scale with MCP Tool Search](/docs/ja/mcp#scale-with-mcp-tool-search)
230 248
231<h2 id="n">249<h2 id="n">
232 N250 N
236 Non-interactive mode254 Non-interactive mode
237</h3>255</h3>
238 256
239単一のプロンプトを実行して会話セッションなしで終了するモード。`-p` または `--print` で呼び出されます。CI、スクリプト、パイピングに使用されます。`--no-session-persistence` を渡さない限り、実行は再開可能なセッションとして保存されます。[Agent SDK](/ja/agent-sdk/overview) は Python および TypeScript の同等物です。以前は headless mode と呼ばれていました。257単一のプロンプトを実行して会話セッションなしで終了するモード。`-p` または `--print` で呼び出されます。CI、スクリプト、パイピングに使用されます。`--no-session-persistence` を渡さない限り、実行は再開可能なセッションとして保存されます。[Agent SDK](/docs/ja/agent-sdk/overview) は Python および TypeScript の同等物です。以前は headless mode と呼ばれていました。
240 258
241詳細情報: [Run Claude Code programmatically](/ja/headless)259詳細情報: [Run Claude Code programmatically](/docs/ja/headless)
242 260
243<h2 id="o">261<h2 id="o">
244 O262 O
248 Output style266 Output style
249</h3>267</h3>
250 268
251Claude のシステムプロンプトを変更して応答動作、トーン、または形式を変更する設定です。Output styles は、システムプロンプトの後にユーザーメッセージとして配信される [CLAUDE.md](#claude-md) とは異なり、デフォルトシステムプロンプトのソフトウェアエンジニアリング固有の部分をオフにします。組み込みスタイルには Default、Proactive、Explanatory、Learning が含まれます。269Claude のシステムプロンプトを変更して応答動作、トーン、または形式を変更する設定です。[CLAUDE.md](#claude-md) とは異なり、Claude Code がシステムプロンプトの後にユーザーメッセージとして配信する output style は、システムプロンプト自体を変更します。
252 270
253詳細情報: [Output styles](/ja/output-styles)271詳細情報: [Output styles](/docs/ja/output-styles)
254 272
255<h2 id="p">273<h2 id="p">
256 P274 P
264 282
265`default` モードは CLI および VS Code と JetBrains 拡張機能では Manual とラベル付けされており、Claude Code は値の `manual` をエイリアスとして受け入れます。283`default` モードは CLI および VS Code と JetBrains 拡張機能では Manual とラベル付けされており、Claude Code は値の `manual` をエイリアスとして受け入れます。
266 284
267詳細情報: [Permission mode を選択する](/ja/permission-modes)285詳細情報: [Permission mode を選択する](/docs/ja/permission-modes)
268 286
269<h3 id="permission-rule">287<h3 id="permission-rule">
270 Permission rule288 Permission rule
272 290
273ツール名と引数パターンに基づいてツール呼び出しを許可、質問、または拒否する設定エントリ。ルールは deny→ask→allow で評価され、最初にマッチしたものが優先されます。Permission rules は、より広い [permission mode](#permission-mode) の上に層状化された細粒度制御です。291ツール名と引数パターンに基づいてツール呼び出しを許可、質問、または拒否する設定エントリ。ルールは deny→ask→allow で評価され、最初にマッチしたものが優先されます。Permission rules は、より広い [permission mode](#permission-mode) の上に層状化された細粒度制御です。
274 292
275詳細情報: [権限を設定する](/ja/permissions)293詳細情報: [権限を設定する](/docs/ja/permissions)
276 294
277<h3 id="plan-mode">295<h3 id="plan-mode">
278 Plan mode296 Plan mode
280 298
281[permission mode](#permission-mode) の一種。Claude はソースファイルを編集せずに変更を研究および提案します。読み取り、検索、探索コマンドを実行でき、その後、何かに触れる前に承認用の計画を提示します。`/plan` を入力するか、`Shift+Tab` を押して plan mode に入ります。299[permission mode](#permission-mode) の一種。Claude はソースファイルを編集せずに変更を研究および提案します。読み取り、検索、探索コマンドを実行でき、その後、何かに触れる前に承認用の計画を提示します。`/plan` を入力するか、`Shift+Tab` を押して plan mode に入ります。
282 300
283詳細情報: [編集前に分析する(plan mode)](/ja/permission-modes#analyze-before-you-edit-with-plan-mode)301詳細情報: [編集前に分析する(plan mode)](/docs/ja/permission-modes#analyze-before-you-edit-with-plan-mode)
284 302
285<h3 id="plugin">303<h3 id="plugin">
286 Plugin304 Plugin
287</h3>305</h3>
288 306
289skills、hooks、subagents、MCP servers のバンドル。単一のインストール可能なユニットとしてパッケージ化されます。Plugin skills は `plugin-name:skill-name` として名前空間化されるため、複数のプラグインが共存できます。[marketplace](/ja/plugin-marketplaces) を通じてチーム全体にプラグインを配布します。307skills、hooks、subagents、MCP servers のバンドル。単一のインストール可能なユニットとしてパッケージ化されます。Plugin skills は `plugin-name:skill-name` として名前空間化されるため、複数のプラグインが共存できます。[marketplace](/docs/ja/plugin-marketplaces) を通じてチーム全体にプラグインを配布します。
290 308
291詳細情報: [Plugins](/ja/plugins)309詳細情報: [Plugins](/docs/ja/plugins)
292 310
293<h3 id="project-trust">311<h3 id="project-trust">
294 Project trust312 Project trust
295</h3>313</h3>
296 314
297Claude Code がその設定をロードする前に、ディレクトリを受け入れるダイアログ。受け入れはプロジェクトディレクトリごとに保存されます。ただし、ホームディレクトリの場合は、信頼は現在のセッションのみ保持され、起動するたびにプロンプトが再度表示されます。Trust は marketplace プラグインの自動インストールとプロジェクト定義フックの実行をゲートします。ディレクトリを信頼することは、その `.claude/settings.json`、`.mcp.json`、および他の設定ファイルが有効になることを意味します。315Claude Code がその設定をロードする前に、ディレクトリを受け入れるダイアログ。受け入れはプロジェクトディレクトリごとに保存されます。ただし、ホームディレクトリの場合は、信頼は現在のセッションのみ保持され、起動するたびにプロンプトが再度表示されます。ディレクトリを信頼するまで、Claude Code はそのリポジトリが提供するコンテンツの一部(`.claude/settings.json` のプロジェクト許可ルールや marketplace など)を保留します。[フォルダーを信頼する前に実行されるもの](/docs/ja/permissions#what-runs-before-you-trust-a-folder) には、各種類のコンテンツが記載されており、`-p` セッションがダイアログなしで実行するものも含まれます。
298 316
299詳細情報: [`.claude` ディレクトリ](/ja/claude-directory)317詳細情報: [`.claude` ディレクトリ](/docs/ja/claude-directory)
300 318
301<h3 id="prompt-injection">319<h3 id="prompt-injection">
302 Prompt injection320 Prompt injection
303</h3>321</h3>
304 322
305ファイル、ウェブページ、またはツール結果に埋め込まれた敵対的な指示。Claude を、あなたが決して求めなかったアクションにリダイレクトしようとします。Claude Code の防御には、権限システム、コマンドインジェクション検出、信頼検証が含まれます。[Auto mode](#auto-mode) は、ツール結果の疑わしいコンテンツをスキャンするサーバー側プローブと、ツール結果を見ない分類器を追加します。そのため、注入されたテキストが承認決定に影響を与えることはできません。323ファイル、ウェブページ、またはツール結果に埋め込まれた敵対的な指示。Claude を、あなたが決して求めなかったアクションにリダイレクトしようとします。Claude Code の防御には、権限システム、コマンドインジェクション検出、信頼検証が含まれます。[Auto mode](#auto-mode) は、ツール結果の疑わしいコンテンツをスキャンするサーバー側プローブと、ツール結果を見ない分類器を追加します。そのため、注入されたテキストが直接それを操作することはできません。
306 324
307詳細情報: [Prompt injection から保護する](/ja/security#protect-against-prompt-injection)325詳細情報: [Prompt injection から保護する](/docs/ja/security#protect-against-prompt-injection)
308 326
309<h2 id="r">327<h2 id="r">
310 R328 R
316 334
317ローカル Claude Code セッションを電話またはブラウザから claude.ai 経由で続行する方法です。コード実行とファイルはマシンに留まります。インターフェースはリモートです。クラウドサンドボックスで実行される web 上の Claude Code とは異なります。335ローカル Claude Code セッションを電話またはブラウザから claude.ai 経由で続行する方法です。コード実行とファイルはマシンに留まります。インターフェースはリモートです。クラウドサンドボックスで実行される web 上の Claude Code とは異なります。
318 336
319詳細情報: [Remote Control](/ja/remote-control)337詳細情報: [Remote Control](/docs/ja/remote-control)
320 338
321<h3 id="rules">339<h3 id="rules">
322 Rules340 Rules
324 342
325`.claude/rules/` のモジュール化された指示ファイル。CLAUDE.md と一緒にロードされます。ルールは YAML `paths:` frontmatter でパススコープできるため、Claude が一致するファイルを読み取るときのみロードされ、関連になるまでコンテキストを精力的に保ちます。343`.claude/rules/` のモジュール化された指示ファイル。CLAUDE.md と一緒にロードされます。ルールは YAML `paths:` frontmatter でパススコープできるため、Claude が一致するファイルを読み取るときのみロードされ、関連になるまでコンテキストを精力的に保ちます。
326 344
327詳細情報: [Organize rules with `.claude/rules/`](/ja/memory#organize-rules-with-claude/rules/)345詳細情報: [Organize rules with `.claude/rules/`](/docs/ja/memory#organize-rules-with-claude/rules/)
328 346
329<h2 id="s">347<h2 id="s">
330 S348 S
336 354
337Bash ツールの OS レベルのファイルシステムおよびネットワーク分離。コマンドは事前に定義した境界内で実行されるため、Claude はコマンドごとの承認プロンプトなしで自由に作業できます。Sandboxing は [permission rules](#permission-rule) とは別のレイヤーです。355Bash ツールの OS レベルのファイルシステムおよびネットワーク分離。コマンドは事前に定義した境界内で実行されるため、Claude はコマンドごとの承認プロンプトなしで自由に作業できます。Sandboxing は [permission rules](#permission-rule) とは別のレイヤーです。
338 356
339詳細情報: [Sandboxing](/ja/sandboxing)357詳細情報: [Sandboxing](/docs/ja/sandboxing)
340 358
341<h3 id="session">359<h3 id="session">
342 Session360 Session
344 362
345現在のディレクトリに関連付けられた会話。独自の独立した [context window](#context-window) を持ちます。セッションは `claude -c` で再開でき、`--fork-session` でフォークして履歴を新しいセッション ID の下に保存でき、またはターミナル全体で並列実行できます。`/clear` を実行すると新しいセッションが開始されます。前のセッションは保存されたままで、`/resume` を通じて利用可能です。各セッションのトランスクリプトは `~/.claude/projects/` に保存されます。363現在のディレクトリに関連付けられた会話。独自の独立した [context window](#context-window) を持ちます。セッションは `claude -c` で再開でき、`--fork-session` でフォークして履歴を新しいセッション ID の下に保存でき、またはターミナル全体で並列実行できます。`/clear` を実行すると新しいセッションが開始されます。前のセッションは保存されたままで、`/resume` を通じて利用可能です。各セッションのトランスクリプトは `~/.claude/projects/` に保存されます。
346 364
347詳細情報: [Work with sessions](/ja/how-claude-code-works#work-with-sessions)365詳細情報: [Work with sessions](/docs/ja/how-claude-code-works#work-with-sessions)
348 366
349<h3 id="settings-layers">367<h3 id="settings-layers">
350 Settings layers368 Settings layers
351</h3>369</h3>
352 370
353Claude Code が設定を読み取る階層。優先順位の高い順から低い順: [managed policy](#managed-settings)、コマンドライン引数、`.claude/settings.local.json` のローカル設定、`.claude/settings.json` のプロジェクト設定、`~/.claude/settings.json` のユーザー設定。配列はレイヤー全体でマージされます。スカラーは高いレイヤーで低いレイヤーをオーバーライドします。371Claude Code が設定を読み取る階層。優先順位の高い順から低い順: [managed policy](#managed-settings)、コマンドライン引数、`.claude/settings.local.json` のローカル設定、`.claude/settings.json` のプロジェクト設定、`~/.claude/settings.json` のユーザー設定。配列はレイヤー全体でマージされます。スカラーは高いレイヤーで低いレイヤーをオーバーライドします。[Settings precedence](/docs/ja/settings#settings-precedence) を参照してください。
354 372
355詳細情報: [Settings files](/ja/settings#settings-files)373詳細情報: [Settings files](/docs/ja/settings#where-settings-live)
356 374
357<h3 id="skill">375<h3 id="skill">
358 Skill376 Skill
362 380
363Skills は custom commands の推奨される後継者です。`.claude/commands/deploy.md` のファイルと `.claude/skills/deploy/SKILL.md` のファイルの両方が `/deploy` を作成し、同じように機能します。既存のコマンドファイルは引き続き機能します。381Skills は custom commands の推奨される後継者です。`.claude/commands/deploy.md` のファイルと `.claude/skills/deploy/SKILL.md` のファイルの両方が `/deploy` を作成し、同じように機能します。既存のコマンドファイルは引き続き機能します。
364 382
365詳細情報: [Extend Claude with skills](/ja/skills)383詳細情報: [Extend Claude with skills](/docs/ja/skills)
366 384
367<h3 id="subagent">385<h3 id="subagent">
368 Subagent386 Subagent
369</h3>387</h3>
370 388
371独自のコンテキストウィンドウ、カスタムシステムプロンプト、特定のツールアクセス、独立した権限で実行される特化した AI アシスタント。委任されたタスクで機能し、メイン会話に要約を返します。大規模な探索をプライマリコンテキストから除外するか、並列研究を実行するために subagents を使用します。各エージェントが直接対話できる完全な独立したセッションである [agent teams](#agent-teams) とは異なります。389独自のコンテキストウィンドウ、カスタムシステムプロンプト、特定のツールアクセス、独立した権限で実行される特化した AI アシスタント。委任されたタスクで機能し、メイン会話に要約を返します。大規模な探索をプライマリコンテキストから除外するか、並列研究を実行するために subagents を使用します。subagent は、それを生成したセッション内に留まります。別々のセッション間で調査結果を渡すには、自分で実行する場合は [cross-session messaging](/docs/ja/cross-session-messaging) を使用してください。
372 390
373組み込み subagents には Explore、Plan、汎用があります。391組み込み subagents には Explore、Plan、汎用があります。
374 392
375詳細情報: [Create custom subagents](/ja/sub-agents)393詳細情報: [Create custom subagents](/docs/ja/sub-agents)
376 394
377<h3 id="surface">395<h3 id="surface">
378 Surface396 Surface
379</h3>397</h3>
380 398
381Claude Code にアクセスする任意の場所: CLI、VS Code、JetBrains、Desktop、または claude.ai。すべてのサーフェスは同じエンジンを共有するため、CLAUDE.md、設定、スキルはすべてのサーフェスで同じように機能します。Slack と Chrome 拡張機能は、サーフェス自体ではなくサーフェスに接続する統合です。399Claude Code にアクセスする任意の場所: CLI、VS Code、JetBrains、Desktop、または claude.ai。すべてのサーフェスは同じエンジンを共有します。マシン上のセッションはローカルの CLAUDE.md、設定、スキルを読み取ります。[cloud sessions](/docs/ja/cloud-environments#what-carries-over-from-your-setup) はリポジトリの新しいクローンから開始され、マシン上の `~/.claude/` を読み取りません。Slack と Chrome 拡張機能は、サーフェス自体ではなくサーフェスに接続する統合です。
382 400
383詳細情報: [Platforms and integrations](/ja/platforms)401詳細情報: [Platforms and integrations](/docs/ja/platforms)
384 402
385<h2 id="t">403<h2 id="t">
386 T404 T
392 410
393コマンド `/teleport`。クラウド Claude Code セッションをローカルターミナルにプルします。Claude はブランチをフェッチし、会話履歴をロードし、web セッションの最後の状態から再開します。逆方向は `--cloud` です。ローカルタスクを web で実行するために送信します。411コマンド `/teleport`。クラウド Claude Code セッションをローカルターミナルにプルします。Claude はブランチをフェッチし、会話履歴をロードし、web セッションの最後の状態から再開します。逆方向は `--cloud` です。ローカルタスクを web で実行するために送信します。
394 412
395詳細情報: [From web to terminal](/ja/claude-code-on-the-web#from-web-to-terminal)413詳細情報: [From web to terminal](/docs/ja/claude-code-on-the-web#from-web-to-terminal)
396 414
397<h3 id="tool">415<h3 id="tool">
398 Tool416 Tool
400 418
401Claude が実行できるアクション: ファイルを読み取る、コードを編集する、シェルコマンドを実行する、web を検索する、subagent を生成する。Tools は Claude Code を agentic にするものです。それらなしでは、Claude はテキストのみで応答できます。各ツール使用は、[agentic loop](#agentic-loop) での Claude の次の決定に情報を提供する結果を返します。419Claude が実行できるアクション: ファイルを読み取る、コードを編集する、シェルコマンドを実行する、web を検索する、subagent を生成する。Tools は Claude Code を agentic にするものです。それらなしでは、Claude はテキストのみで応答できます。各ツール使用は、[agentic loop](#agentic-loop) での Claude の次の決定に情報を提供する結果を返します。
402 420
403詳細情報: [Tools available to Claude](/ja/tools-reference)421詳細情報: [Tools available to Claude](/docs/ja/tools-reference)
404 422
405<h3 id="turn">423<h3 id="turn">
406 Turn424 Turn
408 426
409Claude が [session](#session) 内で行う 1 つの完全な応答です。Turn は、メッセージを送信するときに開始され、Claude が応答を終了するときに終了します。その間に任意の数の [tool](#tool) 呼び出しがあります。[Stop hooks](#hook) は各 turn の終了時に発火します。セッションは多くの turn で構成され、[agentic loop](#agentic-loop) は 1 つの内部で何が起こるかを説明します。427Claude が [session](#session) 内で行う 1 つの完全な応答です。Turn は、メッセージを送信するときに開始され、Claude が応答を終了するときに終了します。その間に任意の数の [tool](#tool) 呼び出しがあります。[Stop hooks](#hook) は各 turn の終了時に発火します。セッションは多くの turn で構成され、[agentic loop](#agentic-loop) は 1 つの内部で何が起こるかを説明します。
410 428
411詳細情報: [How Claude Code works](/ja/how-claude-code-works#the-agentic-loop)429詳細情報: [How Claude Code works](/docs/ja/how-claude-code-works#the-agentic-loop)
412 430
413<h2 id="v">431<h2 id="v">
414 V432 V
418 Verification loop436 Verification loop
419</h3>437</h3>
420 438
421セッションが作業が実際に完了したことを知る方法。テストスイート、ビルド、またはスクリーンショット比較など、Claude が実行できるチェックを提供します。Claude はチェックが成功するまで反復します。1 回の試行後に停止するのではなく。Verification loop は [`/goal`](/ja/goal)、無人実行、および [dynamic workflows](/ja/workflows) の前提条件です。それなしでは、エージェントが完了したことを決定する唯一のものはエージェント自体です。439セッションが作業が実際に完了したことを知る方法。テストスイート、ビルド、またはスクリーンショット比較など、Claude が実行できるチェックを提供します。Claude はチェックが成功するまで反復します。1 回の試行後に停止するのではなく。Verification loop は [`/goal`](/docs/ja/goal)、無人実行、および [dynamic workflows](/docs/ja/workflows) の前提条件です。それなしでは、エージェントが完了したことを決定する唯一のものはエージェント自体です。
422 440
423詳細情報: [Claude に作業を検証する方法を提供する](/ja/best-practices#give-claude-a-way-to-verify-its-work)441詳細情報: [Claude に作業を検証する方法を提供する](/docs/ja/best-practices#give-claude-a-way-to-verify-its-work)
424 442
425<h2 id="w">443<h2 id="w">
426 W444 W
432 450
433Claude を `.claude/worktrees/` の別の git worktree で実行する分離モード。`-w` フラグまたは subagent 設定の `isolation: worktree` で有効にされます。変更は別のブランチの別のディレクトリに留まるため、並列エージェントはお互いのファイルを上書きしません。451Claude を `.claude/worktrees/` の別の git worktree で実行する分離モード。`-w` フラグまたは subagent 設定の `isolation: worktree` で有効にされます。変更は別のブランチの別のディレクトリに留まるため、並列エージェントはお互いのファイルを上書きしません。
434 452
435詳細情報: [git worktrees を使用した並列セッションの実行](/ja/worktrees)453詳細情報: [git worktrees を使用した並列セッションの実行](/docs/ja/worktrees)
436 454
437***455***
438 456