概要
このドキュメントは、 Claude のCLIおよびMCP機能、コマンド、ショートカット、設定ファイルの概要をまとめたものです。 エージェント管理、 プロジェクト分岐、 権限・メモリ管理、 音声・画像対応 などの高度な機能が含まれます。 キーボードショートカット や スラッシュコマンド による操作性向上。 設定ファイル や 環境変数 でのカスタマイズ性。 バッチ処理 や 並列エージェント など、開発・運用の効率化を支援。
Claude CLI & MCP 機能一覧
-
--bare 最小限のヘッドレスモード、 hooks/LSP/plugins 無効化
-
--channels 権限リレー および MCPプッシュメッセージ (プレビュー機能)
-
/branch (旧 /fork、alias維持) 会話の分岐、マルチセッション管理
-
SendMessage 停止中エージェントの 自動再開
-
ショートカットキー一覧
- CtrlC 入力・生成のキャンセル
- CtrlD セッション終了
- CtrlL 画面クリア
- CtrlO 詳細出力のON/OFF
- CtrlR 履歴の逆順検索
- CtrlG プロンプトをエディタで開く
- CtrlB バックグラウンド実行
- CtrlT タスクリスト表示切替
- CtrlV 画像の貼り付け
- CtrlF バックグラウンドエージェントの強制終了(2回押し)
- EscEsc 巻き戻し/アンドゥ
- ShiftTab 権限モードの循環
- AltP モデル切替
- AltT 思考モード切替
- \Enter クイック改行
- CtrlJ 制御シーケンスで改行
- /(スラッシュ) スラッシュコマンド
- ! 直接Bash
- @ ファイル参照
- + オートコンプリート
- ↑↓ ナビゲート
- ←→ 展開・折りたたみ
- P プレビュー
- R リネーム/検索
- A 全プロジェクト
- B 現在のブランチ
-
--transport
- http リモートHTTP(推奨)
- stdio ローカルプロセス
- sse リモートSSE
-
設定ファイル
- ~/.claude.json (プロジェクト単位)
- Project .mcp.json (共有/VCS用)
- User ~/.claude.json (グローバル)
-
MCP関連コマンド
- /mcp インタラクティブUI
- claude mcp list サーバー一覧表示
- claude mcp serve MCPサーバー起動
- Elicitation Servers タスク途中で入力リクエスト
-
会話・セッション管理コマンド
- /clear 会話クリア
- /compact [focus] 文脈圧縮
- /resume セッション再開・切替
- /rename [name] セッション名変更
- /branch [name] 会話分岐(/forkエイリアス)
- /cost トークン使用量表示
- /context 文脈の可視化(グリッド)
-
エクスポート・インポート
- /copy 最終応答をコピー
- /export 会話エクスポート
-
モデル・設定管理
- /config 設定画面
- /model [model] モデル切替
- /fast [on|off] 高速モード切替
- /vim Vimモード切替
- /theme カラーテーマ変更
- /permissions 権限管理
- /effort [level] エフォート設定(low/med/high)
- /color [color] プロンプトバー色
- /init CLAUDE.md 作成
- /memory CLAUDE.md 編集
- /mcp MCPサーバー管理
- /hooks フック管理
- /skills スキル一覧
- /agents エージェント管理
- /chrome Chrome連携
- /reload-plugins プラグイン再読込
-
補助・分析機能
- /btw <question> サイド質問(文脈なし)
- /plan [desc] プランモード(自動開始)
- /loop [interval] 定期タスク
- /voice プッシュトゥトーク(20言語対応)
- /doctor インストール診断
- /rc リモート制御
- /pr-comments [PR] GitHub PRコメント取得
- /stats 利用状況・傾向分析
- /insights セッションレポート分析
- /desktop デスクトップアプリ連携
- /remote-control claude.ai/code へのブリッジ
-
ファイル・ルール管理
- ./CLAUDE.md プロジェクト共有メモリ
- ~/.claude/CLAUDE.md 個人用メモリ
- /etc/claude-code/ 組織単位管理
- .claude/rules/*.md プロジェクトルール
- ~/.claude/rules/*.md 個人ルール
- @path/to/file CLAUDE.md でのインポート
- ~/.claude/projects/<proj>/memory/ メモリ自動ロード
-
権限・思考モード
- ShiftTab 標準→自動→プランモード
- --permission-mode plan プランモード起動
- AltT 思考ON/OFF
- "ultrathink" 1ターン最大エフォート
- CtrlO 詳細思考表示
- /effort エフォートレベル切替
-
作業分離・ワークツリー機能
- --worktree name 機能ごとに分離ブランチ
- sparsePaths 必要ディレクトリのみチェックアウト
- /batch ワークツリー自動生成
-
音声入力
- /voice プッシュトゥトーク
- Space 長押しで録音、離して送信
- 20言語 EN, ES, FR, DE, CZ, PLなど
-
文脈管理・圧縮
- /context 使用法・最適化ヒント
- /compact [focus] フォーカス付き圧縮
- 最大1Mコンテキスト Opus 4.6(Max/Team/Ent)
-
CLIコマンド例
- claude -c 最終会話を継続
- claude -r "name" 名前指定で再開
- claude -p "query" 非対話モード
- --output-format json 構造化出力
- --max-budget-usd 5 コスト上限
- cat file | claude -p パイプ入力
- /loop 5m msg 定期タスク
-
設定ファイル・環境変数
- ~/.claude/settings.json ユーザー設定
- .claude/settings.json プロジェクト設定
- .claude/settings.local.json ローカルのみ
- ~/.claude.json OAuth/MCP/状態
- .mcp.json プロジェクトMCPサーバー
- modelOverrides モデルピッカーのカスタムID
- autoMemoryDirectory カスタムメモリディレクトリ
- worktree.sparsePaths スパースチェックアウト
-
主要環境変数
- ANTHROPIC_API_KEY
- ANTHROPIC_MODEL
- CLAUDE_CODE_EFFORT_LEVEL (low/med/high)
- MAX_THINKING_TOKENS (0=off)
- ANTHROPIC_CUSTOM_MODEL_OPTION
- CLAUDE_CODE_PLUGIN_SEED_DIR (複数プラグインディレクトリ)
-
スキル・エージェント・プラグイン
- /simplify コードレビュー(3並列エージェント)
- /batch 大規模並列変更(5-30ワークツリー)
- /debug [desc] デバッグログからトラブルシュート
- /loop [interval] 定期実行
- /claude-api API・SDKリファレンス
- .claude/skills/<name>/ プロジェクトスキル
- ~/.claude/skills/<name>/ 個人スキル
- description 自動トリガー
- allowed-tools 権限プロンプト省略
- model/effort スキル単位で上書き
- context: fork サブエージェントで実行
- $ARGUMENTS ユーザー入力プレースホルダ
- ${CLAUDE_SKILL_DIR} スキル自身のディレクトリ
- !
cmd動的文脈注入
-
モード・タスク管理
- Explore 高速読み取り専用(Haiku)
- Plan プランモード用リサーチ
- General 全ツール・複雑タスク
- Bash/Terminal 独立文脈
- permissionMode default/acceptEdits/dontAsk/plan
- isolation: worktree gitワークツリーで分離
- memory: user|project 永続メモリ
- background: true バックグラウンドタスク
- maxTurns エージェントターン上限
- SendMessage エージェント再開
-
CLIコマンド(詳細)
- claude インタラクティブ
- claude "q" プロンプト付き
- claude -p "q" ヘッドレス
- claude -c 継続
- claude -r "n" 再開
- claude update アップデート
- --model モデル指定
- -w Gitワークツリー
- -n/--name セッション名
- --add-dir ディレクトリ追加
- --agent エージェント指定
- --allowedTools 事前承認ツール
- --output-format json/stream
- --json-schema 構造化
- --max-turns ターン数制限
- --max-budget-usd コスト上限
- --console Anthropic Console認証
- --verbose 詳細出力
- --bare ミニマルヘッドレス
- --channels 権限リレー/MCPプッシュ
- --remote Webセッション
- --chrome Chrome連携
この一覧はClaudeの強力な 自動化・分岐・権限・メモリ管理 を活用するためのリファレンス。 プロジェクト運用、 チーム協働、 個人開発 の効率化に最適。