Claude Codeの使い方|インストールから実践的な開発ワークフローまで完全ガイド

  • 2026年3月7日
  • 最終更新: 2026年3月7日

ブログ目次

この記事でわかること

  • Claude CodeはAnthropicが提供するターミナルベースのAIコーディングエージェントで、ファイル編集・コマンド実行・Git操作をAIが自律的に行える
  • MCP(Model Context Protocol)でHubSpot・Slack・Notion等の外部サービスと直接連携でき、開発だけでなく業務自動化にも活用できる
  • 実際の開発現場で毎日活用し、従来2週間かかった機能実装を2〜3日で完了するワークフローを確立できる

2025年2月にAnthropicがリリースしたClaude Codeは、ターミナル上で動作するAIコーディングエージェントです。CursorやWindsurfのようなGUIベースのAI IDEとは異なり、コマンドラインから直接AIと対話しながら開発を進めるスタイルが特徴です。

「AIにコードを任せる」Vibe Coding(バイブコーディング)の中でも、Claude Codeはプロフェッショナル向けのツールとして位置づけられています。ファイルの読み書き、ターミナルコマンドの実行、Git操作まで、開発に必要な作業をAIが自律的にこなします。

本記事では、Claude Codeをこれから使い始める方に向けて、インストールから実践的な開発ワークフローの構築まで、実体験をもとに解説します。

Claude Codeとは何か

Claude Codeは、Anthropicが開発したターミナルネイティブのAIコーディングエージェントです。一般的なチャットAIとは異なり、開発者のローカル環境に直接アクセスして作業を行える点が最大の特徴です。

従来のAIコーディングツールとの違い

項目 Claude Code Cursor / Windsurf ChatGPT / Gemini
動作環境 ターミナル(CLI) 専用IDE(GUI) ブラウザ
ファイル操作 直接読み書き可能 IDE内で操作 コピペが必要
コマンド実行 ターミナルで直接実行 内蔵ターミナル経由 不可
Git操作 commit/push/PR作成まで自律実行 一部対応 不可
外部連携(MCP) ネイティブ対応 プラグインで一部対応 不可
コードベース理解 プロジェクト全体を自動解析 インデックス構築が必要 ファイル単位で貼り付け
料金体系 API従量課金 or MAXプラン定額 月額$20〜40 月額$20〜200

Claude Codeの強みは「開発者のローカル環境をそのまま使える」ことです。新しいIDEに乗り換える必要がなく、普段使っているVSCodeやVimと併用しながら、重い実装作業をClaude Codeに任せるという使い分けが可能です。

Claude Codeが得意な作業

Claude Codeは以下のような作業で特に力を発揮します。

  • 新機能の実装: 「ユーザー認証機能をNext.jsのApp Routerで実装して」のように自然言語で指示するだけで、複数ファイルにまたがる実装を自律的に進める
  • リファクタリング: 「このコンポーネントをTypeScript化して、型定義も追加して」のように大規模な書き換えを一括処理
  • バグ修正: エラーメッセージやログを渡すだけで、原因を特定し修正を提案・実行
  • テスト作成: 既存コードを読み取って、テストケースを自動生成
  • コードベース調査: 大規模プロジェクトの構造把握、依存関係の分析、特定パターンの検索

たとえば、フルスタックのWebアプリケーション開発で、フロントエンド・バックエンド・データベース設計をClaude Codeに指示しながら進めることで、従来の開発スピードと比較して3〜5倍の生産性向上を実現している企業も増えています。

インストールと初期設定

Claude Codeの導入は非常にシンプルです。Node.js環境があれば、数分で使い始められます。

前提条件

  • Node.js 18以上がインストールされていること
  • Anthropicアカウント(APIキー or MAXプラン契約)
  • macOS、Linux、またはWSL2(Windows)

インストール手順

ターミナルを開いて、以下のコマンドを実行します。

npm install -g @anthropic-ai/claude-code

インストール完了後、プロジェクトディレクトリに移動してClaude Codeを起動します。

cd your-project-directory
claude

初回起動時にAnthropicアカウントとの認証が求められます。ブラウザが自動的に開くので、ログインして認証を完了してください。

料金プランの選択

Claude Codeの利用には2つの選択肢があります。

プラン 料金 特徴 向いている用途
API従量課金 入力$3 / 出力$15(100万トークン) 使った分だけ支払い 週数回の利用、コスト管理重視
MAX(5xプラン) $100/月 API比で約80%コスト削減 日常的に開発で使う場合
MAX(20xプラン) $200/月 大量利用向け、レート制限緩和 毎日ヘビーに使う開発者

毎日の開発で大量のトークンを消費する場合、API従量課金だと月額$500〜$1,000相当になることもあります。日常的にClaude Codeを使う開発者にはMAXプランを強く推奨します。

CLAUDE.mdによるプロジェクト設定

Claude Codeの最も重要な設定ファイルが CLAUDE.md です。プロジェクトルートに配置することで、Claude Codeにプロジェクト固有のコンテキストを与えられます。

# プロジェクト仕様

## 技術スタック
- Next.js 15 (App Router)
- TypeScript 5.x
- Tailwind CSS
- Supabase (PostgreSQL)

## コーディング規約
- コンポーネントはfunctional componentのみ使用
- 状態管理はReact Server Componentsを優先
- APIルートは/app/api/配下に配置
- 日本語コメントを推奨

## ディレクトリ構造
- /app - ページとAPIルート
- /components - 共通コンポーネント
- /lib - ユーティリティ関数
- /types - 型定義

CLAUDE.mdに記述した内容は、Claude Codeが毎回の会話で自動的に読み込みます。プロジェクトの技術スタック、コーディング規約、ディレクトリ構造、注意事項を記載しておくことで、指示のたびに前提を説明する手間が省けます。

ターミナルでの基本操作

Claude Codeの操作は、ターミナル上での自然言語によるチャットが基本です。コマンド体系を覚える必要はなく、やりたいことを日本語で伝えるだけで作業が進みます。

基本的な指示の出し方

Claude Codeを起動したら、プロンプトに自然言語で指示を入力します。

> このプロジェクトの構造を説明して

> src/components/Header.tsxを修正して、ナビゲーションにドロップダウンメニューを追加して

> 直近のgit diffを確認して、変更内容をまとめてコミットして

Claude Codeはファイル操作やコマンド実行を行う前に、許可を求めてきます。内容を確認して y で承認するか、n で拒否するかを選べます。安全に使いたい場合はこの承認フローをそのまま使い、信頼できる作業なら --dangerously-skip-permissions オプションで自動承認も可能です。

スラッシュコマンド

Claude Codeにはいくつかの便利なスラッシュコマンドがあります。

コマンド 機能
/init CLAUDE.mdの初期生成
/clear 会話コンテキストをリセット
/cost 現在のセッションのトークン使用量・コストを表示
/compact 会話履歴を要約して圧縮(トークン節約)
/memory CLAUDE.mdにメモリを追加

特に /compact は長時間のセッションで重要です。会話が長くなるとコンテキストウィンドウが圧迫され、Claude Codeの応答精度が下がります。定期的に /compact を実行して会話を圧縮することで、精度を維持しながら作業を続けられます。

ヘッドレスモード(自動化)

Claude Codeは -p フラグでヘッドレスモード(非対話型)で実行できます。CI/CDパイプラインやスクリプトに組み込む際に便利です。

claude -p "package.jsonの依存関係を確認して、セキュリティ脆弱性のあるパッケージを一覧にして"

たとえば、MarkdownからHTMLへの一括変換や、CMS APIへの記事公開処理をClaude Codeのヘッドレスモードで自動化するといった活用が可能です。大量のコンテンツ資産を管理する上で、手作業では到底追いつかない処理をClaude Codeに任せることで、コンテンツ運用の効率が飛躍的に向上します。

MCP連携で開発を拡張する

Claude Codeの真価は、MCP(Model Context Protocol)による外部サービス連携にあります。MCPは、AIエージェントが外部ツールやデータソースにアクセスするための標準プロトコルで、Claude Codeはこれにネイティブ対応しています。

MCPの仕組み

MCPは「AIのUSBポート」と表現されることがあります。USBポートにマウスやキーボードを差し込むように、MCPサーバーをClaude Codeに接続することで、Slack・Notion・HubSpot・GitHub・freee等の外部サービスをAIが直接操作できるようになります。

AIエージェントの概念と企業活用でも解説しているとおり、AIエージェントの価値は「外部ツールを操作できること」にあります。MCPはその接続を標準化した仕組みです。

MCP設定の方法

Claude Codeの設定ファイル(~/.claude/settings.json またはプロジェクトの .claude/settings.json)にMCPサーバーを登録します。

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-slack"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-token"
      }
    },
    "notion": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-notion"],
      "env": {
        "NOTION_API_KEY": "your-notion-key"
      }
    }
  }
}

実践で使えるMCP連携例

以下は、実務で特に効果的なMCP連携の例です。

HubSpot MCP: CRMのコンタクト情報・商談データをClaude Codeから直接取得し、営業提案資料の自動生成に活用できます。「HubSpotからDeal ID 12345の情報を取得して、提案資料のテンプレートに反映して」のように指示するだけで、CRMデータを含む資料が自動生成されます。

Slack MCP: Slackチャンネルのメッセージ検索、投稿、スレッドの読み取りをClaude Codeから操作できます。「#devチャンネルで直近1週間のエラー報告を要約して」のような使い方が可能です。

会計ソフトMCP: 会計データの取得・分析をClaude Codeから実行できます。「今月の売上実績と先月比を出して」と指示するだけで、APIからデータを取得して集計します。

Notion MCP: プロジェクトドキュメントの検索・更新をClaude Codeから行えます。タスクの進捗更新やドキュメントの自動生成に活用できます。

MCPによって、Claude Codeは「コードを書くだけのツール」から「業務プロセス全体を支援するエージェント」へと進化します。開発者以外のビジネスパーソンにとっても、MCPを設定すれば日常業務の自動化に活用できるのがClaude Codeの大きな魅力です。

実践的な開発ワークフロー

Claude Codeを最大限に活用するには、単発の指示ではなく、一連の開発フローとして組み込むことが重要です。ここでは実践で効果が高いワークフローを紹介します。

ワークフロー1: 機能実装の流れ

1. 要件をCLAUDE.mdまたは会話で共有
2. Claude Codeにコードベースを分析させる
3. 実装方針のすり合わせ(Claude Codeが提案 → 人間が判断)
4. Claude Codeが実装を開始(ファイル作成・編集・テスト)
5. 動作確認(人間がブラウザで確認)
6. 修正点をフィードバック
7. Claude Codeがgit commit → PR作成

ポイントは「3. 実装方針のすり合わせ」です。いきなり「実装して」と指示するのではなく、まず方針を提案させ、人間が判断してからGOを出すことで、手戻りを大幅に減らせます。

ワークフロー2: バグ修正の流れ

1. エラーメッセージまたは再現手順をClaude Codeに共有
2. Claude Codeがコードベースを調査(grep、ファイル読み取り)
3. 原因の特定と修正案の提示
4. 人間が確認してOKなら修正を実行
5. テストを実行して修正を検証

Claude Codeはエラーメッセージからの原因特定が非常に得意です。ブラウザのコンソールエラーやサーバーログをそのまま貼り付けるだけで、関連するファイルを自動で探索し、修正案を提示してくれます。

ワークフロー3: コードレビューの流れ

1. PRのdiff内容をClaude Codeに渡す
2. セキュリティ・パフォーマンス・可読性の観点でレビュー
3. 改善案を具体的なコード付きで提案

PRを作成した後にClaude Codeでセルフレビューを行い、明らかな問題を事前に潰す運用が効果的です。これにより、人間によるレビューの負担が軽減され、レビュー品質も向上します。

生産性を最大化するTips

指示は具体的に: 「いい感じにして」ではなく「レスポンシブ対応でブレークポイントは768pxと1024pxで、モバイルではハンバーガーメニューにして」のように具体的に指示するほど精度が上がります。

コンテキストを与える: CLAUDE.mdに技術スタックや規約を書いておくのはもちろん、関連する設計ドキュメントや参考URLを会話中に渡すことで、的確な実装につながります。

段階的に進める: 大きな機能は一度に実装させず、「まずデータモデルを設計して」「次にAPIルートを実装して」「最後にフロントエンドを作って」と段階的に進めると、品質が安定します。

/compactを活用する: 長時間の開発セッションでは30〜60分ごとに /compact を実行して、コンテキストウィンドウを最適化します。

Claude Codeを使う際の注意点

Claude Codeは強力なツールですが、適切に使わないとトラブルの原因になります。実際の開発現場で得られた教訓をもとに、注意点を解説します。

セキュリティに関する注意

Claude Codeはローカルファイルへのアクセス権限を持ちます。以下の点に注意してください。

  • .envファイルや認証情報が含まれるファイルをgit commitさせない(CLAUDE.mdに「.envはコミットしないこと」と明記しておく)
  • 本番環境への直接操作は避け、開発環境・ステージング環境で作業する
  • --dangerously-skip-permissionsは信頼できる作業でのみ使用する

コスト管理

API従量課金の場合、大規模なコードベースの分析で予想以上にトークンを消費することがあります。

  • /costコマンドで定期的にトークン使用量を確認する
  • 大規模な分析は対象ディレクトリを絞って指示する(「src/components/配下だけ分析して」)
  • 毎日使う場合はMAXプランへの切り替えを検討する

品質の担保

AIが生成したコードをそのまま本番に出すのはリスクがあります。

  • Claude Codeの実装結果は必ず人間がレビューする
  • テストの自動実行をワークフローに組み込む
  • 「動いているからOK」ではなく、エッジケースやエラーハンドリングも確認する

Claude Codeが生成したコードに対して、必ず手動でのブラウザ確認とテスト実行を行うことが重要です。AIの生産性向上と人間による品質担保のバランスが、AI駆動開発を成功させるポイントです。

よくある質問

Q. Claude Codeは無料で使えますか?

Claude Code自体のインストールは無料です。ただし、利用にはAnthropicのAPIキー(従量課金)またはClaude MAXプラン(月額$100〜$200)が必要です。API従量課金の場合、1時間の開発セッションで$5〜$15程度のコストが目安です。

Q. プログラミング初心者でも使えますか?

基本的なターミナル操作(cd、ls等)とNode.jsのインストールができれば、Claude Codeの導入自体は可能です。ただし、生成されたコードの妥当性を判断するためには、プログラミングの基礎知識があるほうが安全に使えます。プログラミング未経験の方は、まずCursorやBolt.newなどGUIベースのツールから始めることを推奨します。

Q. CursorやWindsurfとどちらを選ぶべきですか?

両方を併用するのがおすすめです。Claude Codeは大規模なリファクタリング、複数ファイルにまたがる実装、Git操作、MCP連携が得意です。Cursorはコード補完やファイル単位の編集が直感的です。普段の細かい修正はVSCodeで行い、大きな機能実装やリファクタリングはClaude Codeで行うという使い分けが効果的です。

Q. Claude CodeでMCPを使うには何が必要ですか?

MCPサーバーの設定と、接続先サービスのAPIキーが必要です。SlackならSlack Bot Token、NotionならNotion API Key、HubSpotならHubSpot Private App Tokenといった具合です。設定ファイル(settings.json)にMCPサーバーの情報を記述すれば、Claude Codeの起動時に自動で接続されます。

Q. チーム開発でClaude Codeを使う際のベストプラクティスは?

CLAUDE.mdをGitリポジトリにコミットし、チーム全員で共有するのが基本です。コーディング規約・ディレクトリ構造・禁止事項をCLAUDE.mdに記載しておくことで、誰がClaude Codeを使っても一貫したコードが生成されます。また、Claude Codeが作成したPRには必ず人間のレビューを挟むルールを設けることを推奨します。

まとめ:AI駆動開発を始めよう

Claude Codeは、ターミナルから直接AIと対話しながら開発を進められる画期的なツールです。ファイル操作、コマンド実行、Git操作、MCP連携による外部サービスとの統合まで、開発ワークフロー全体をAIが支援します。

プロダクト開発からコンテンツ管理、営業資料の自動生成まで、幅広い業務でClaude Codeは活用できます。

AI駆動開発に取り組むことで、少人数でも大きな成果を出すことが可能です。まずはClaude Codeをインストールして、小さなプロジェクトから試してみてください。


株式会社StartLinkでは、Claude CodeやHubSpotを活用したAI駆動の業務改革を支援しています。CRM導入からAI活用戦略まで、一気通貫でサポートいたします。

AI駆動開発の導入やCRM戦略についてご相談がございましたら、お気軽にStartLink公式サイトよりお問い合わせください。


株式会社StartLinkは、事業推進に関わる「販売促進」「DXによる業務効率化(ERP/CRM/SFA/MAの導入)」などのご相談を受け付けております。 サービスのプランについてのご相談/お見積もり依頼や、ノウハウのお問い合わせについては、無料のお問い合わせページより、お気軽にご連絡くださいませ。

関連キーワード:

サービス資料を無料DL

著者情報

7-1

今枝 拓海 / Takumi Imaeda

株式会社StartLinkの代表取締役。
HubSpotのトップパートナーである株式会社H&Kにて、HubSpotのCRM戦略/設計/構築を軸として、 国内・外資系エンタープライズ企業へコンサルティング支援を実施。 パーソルホールティングス株式会社にて、大規模CRM/SFA戦略の策定・PERSOLグループ横断のグループAI戦略/企画/開発ディレクションの業務を遂行経験あり。
株式会社StartLinkでは、累計100社以上のHubSpotプロジェクト実績を元にHubSpot×AIを軸にした経営基盤DXのコンサルティング事業を展開。