Claude Code
- 最終確認:
- 2026-05-25
- ライセンス:
- 商用ライセンス(Anthropic 利用規約に準拠)
Claude Code とは
**Claude Code は、Anthropic(Claude を提供している会社)が公式に提供する「ターミナルで動く AI コーディングエージェント」**です。Cursor などの「画面で見ながら AI と相談する」AI エディタとは異なり、ターミナル(コマンドラインのウィンドウ)上で AI と対話しながらコードベース全体を読み書きするツールです。
ファイル操作・Git コマンド・テスト実行・外部 API 呼び出しなど、エンジニアの「日々の作業」をすべて AI に委任できる設計で、MCP サーバーをネイティブサポートするため GitHub・Notion・Slack・データベースなどとも連携できます。Claude が直接運用する公式エージェントとして、Anthropic のサブスクリプション(Pro / Max)または API キーで使えます。
Claude Code × AI でできること
Claude Code を導入すると、ターミナルから AI への一言で開発作業のほぼすべてを任せられます。
📝 一括コード修正
「src/components/ 配下のすべてのコンポーネントに JSDoc を追加して」
→ ファイル横断 + 一括書き換え
🐛 自律デバッグ
「テストが失敗している原因を調べて修正し、CI が通るように PR を作成して」
→ テスト実行 + 原因特定 + 修正 + PR 作成
📋 Issue 対応
「GitHub のオープン Issue を 5 件まとめて、優先度順に対応してコミット」
→ Issue 取得 + 実装 + コミットまで自律実行
🔧 技術的負債解消
「型エラーと Lint 違反を一括解消して」
→ プロジェクト全体のチェック + 修正バッチ
主な機能
Claude Code が公式に提供する主な機能(公式ドキュメント明記範囲):
| 機能カテゴリ | 主なツール |
|---|---|
| ターミナル AI 対話 | claude コマンドで対話的セッション開始 |
| MCP サーバー管理 | claude mcp add <name> -- <command>(MCP 追加)/ /mcp(対話的管理) |
| スラッシュコマンド | /help / /clear / /init / /skills 等の組み込みコマンド |
| プラグイン・スキル | プラグインマーケットプレイス対応(公式 claude-plugins-official 等からプラグイン・Skills を追加可能) |
| コンテキスト管理 | プロジェクトルート CLAUDE.md でプロジェクト固有ルールを定義 |
| メモリ機能 | 永続的な記憶(auto memory)でユーザー設定・好みを学習 |
| マルチモデル対応 | Claude Opus / Sonnet / Haiku モデルを切り替え可能 |
| シェル実行 | ファイル操作・Git・テスト実行・任意コマンド実行 |
「AI と対話して、AI が直接ファイル・Git・テストを操作する」という自律エージェント型の AI 開発を実現します。
Claude Code について
Claude Code は、Anthropic 社が公式に提供する CLI ベースのコーディングエージェントです。Cursor / Cline / Windsurf のような「エディタ画面」を持たず、ターミナル上で動作するのが最大の特徴です。
MCP プロトコルの提唱元である Anthropic 自身が運営するため、MCP サーバー対応はネイティブで、互換性・安定性が最も高いクライアントの一つです。プロジェクトルートに CLAUDE.md を配置すると、AI がそのプロジェクト固有のルール・方針を踏まえた応答を返すようになるなど、長期プロジェクトでの一貫性を保つ機能も充実しています。
スペック
- 配布形態: ネイティブインストーラ(
curl/ PowerShellirm)が主。Homebrew / WinGet / npm(@anthropic-ai/claude-code)でも導入可 - 動作環境: ターミナル CLI(macOS / Windows / Linux・Windows は WSL2 も可)
- 認証: Claude アカウント(OAuth)または
ANTHROPIC_API_KEY環境変数 - 対応 AI モデル: Claude Opus / Sonnet / Haiku(プランによる)
- 提供元: Anthropic 社(公式)/ 商用ライセンス
- 対応範囲: コード読み書き / Git / テスト / シェル実行 / MCP サーバー連携 / プラグイン・Skills
- 公式リポジトリ: github.com/anthropics/claude-code
導入手順
前提条件
- Claude アカウント(Pro / Max / Team / Enterprise プランまたは API キー。無料 Claude.ai プランは Claude Code 非対応)
- npm でインストールする場合のみ Node.js 18 以上
インストール
# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash
# Windows(PowerShell)
irm https://claude.ai/install.ps1 | iex
# npm でも導入可
npm install -g @anthropic-ai/claude-code
起動
claude
初回起動時にブラウザ認証または API キーの入力を求められます。
MCP サーバーの追加
claude mcp add <サーバー名> -- <起動コマンド>
# 例: claude mcp add github -- npx -y @modelcontextprotocol/server-github
または /mcp コマンドで対話的に管理できます。
注意事項
- Claude Code はファイルシステムへのアクセスや Shell コマンドの実行を行います。本番環境では実行権限を最小化してください。
- MCP サーバーの追加時は、信頼できるソースのサーバーのみを使用してください。任意のコードを実行する MCP サーバーは セキュリティリスクになります。
- API キー利用時はトークン消費量に注意し、
ANTHROPIC_API_KEY環境変数で管理することを推奨します。 - Windows ではネイティブに動作します(PowerShell の
irm https://claude.ai/install.ps1 | iex等)。WSL2 は Linux ツールチェーンや sandbox 実行が必要な場合の任意選択肢です。
主なユースケース
- 自然言語でコードベース全体を検索・修正・リファクタリングできる
- MCP サーバーを通じて GitHub・Notion など外部ツールをエージェントに連携できる
- テストの実行・失敗原因の特定・修正までを自律的にこなすデバッグセッションが可能
- 大規模な技術的負債(型エラー・Lint 違反)を一括解消するバッチ修正を実行できる
- PR レビューコメントをまとめて読み込み、該当箇所を自動修正してコミットまで行える
プラットフォーム別の注意事項
- Windows:Windows 10 1809+ でネイティブに動作します。PowerShell で `irm https://claude.ai/install.ps1 | iex`、または WinGet(`winget install Anthropic.ClaudeCode`)/ CMD インストーラで導入できます。Linux ツールチェーンや sandbox 実行が必要な場合は WSL2 も選べます(必須ではありません)。