0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Codeを使ってみた

0
Posted at

概要

この記事ではClaude Codeを使うために必要最低限の知識をまとめた備忘録になります。

目次

やったこと

  1. Claude Codeの基本的な使い方について学ぶ
  2. CLAUDE.mdの作り方について学ぶ
  3. MCPの導入方法及び使い方について学ぶ

手順

具体的な手順をステップバイステップで説明します。

ステップ1:Claude Codeとのセッションを開始

作業ディレクトリに移動したら下記コマンドを実行し、Claude Codeとセッションを開始します。

cd "作業ディレクトリ"
claude

下記画像のようにClaude Codeとのインタラクティブ(双方向)セッションが開始されます。

image.png

初回実行時はディレクトリを信用するか確認されるので、「Yes」を選択しましょう。

プロンプトだけでなく、スラッシュコマンドも使用できます。
よく使用するコマンドを抜粋しました。

コマンド 説明
/clear 会話履歴をクリア
/compact 会話履歴を要約
/help ヘルプと利用可能なコマンドを表示
/ide IDEとの統合管理
/init CLAUDE.mdを初期化
/init CLAUDE.mdを初期化
/resume セッションを再開

また、モードという機能が存在しておりClaude Codeの制御を切り替えることもできます。
モードについては「shift + tab」で切り替えることができます。

モード 制御 説明
default ファイルの読み取り・編集 編集内容を自動で反映せず、提案を確認してから反映できる
accept ファイルの読み取り・編集 提案を自動で反映するモード
plan ファイルの読み取り コードを実際に変更せず、読み取り・調査・計画立案だけを行う

ステップ2:CLAUDE.mdを作成する

CLAUDE.mdはClaudeにおけるメモリの役割を担うファイルです。
Claude Codeは現在のディレクトリまたは上位のディレクトリのCLAUDE.mdを自動的に読み込むようになっています。

作業ディレクトリ配下で下記コマンドを実行してみましょう。

cd "作業ディレクトリ"
claude
/init

作業ディレクトリ配下にCLAUDE.mdが作成されたことを確認できました。

image.png

CLAUDE.mdを用意することで技術スタックやルールを毎回伝えなくて済む上に一貫性が生まれることで指示のブレなくなる利点があるので積極的に活用していきたいですね。

ステップ3:MCPを使用する

MCPはAIアプリケーションと外部システムの接続方法を標準化したプロトコルで「AIアプリケーション用のUSB-C ポート」にようなものだと言われています。
Claude CodeでMCPを使用する方法として.mcp.jsonファイルをプロジェクト配下に作成し、直接編集します。
試しにChrome DevTools MCPを使ってClaude Codeにブラウザの画面をスクショしてもらいましょう。
.mcp.jsonファイルに以下内容を記入します。

{
    "mcpServers": {
        "chrome-devtools": {
            "command": "npx",
            "args": [
                "chrome-devtools-mcp@latest",
                "--browserUrl=http://localhost:9222"
            ]
        }
    }
}

既存のChromeと競合しないよう、別プロファイルでchromeをリモートデバックモードで起動します。

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
  --remote-debugging-port=9222 \
  --user-data-dir=/tmp/puppeteer-user1

準備ができたら、claudeコマンドを実行します。

claude

新しいMCPサーバーとしてChrome DevToolsが見つかったことが表示されます。
「1」もしくは「2」を選択しましょう。

image.png

スクショする旨のプロンプトを実行します。
MCPツールの使用許可を確認されるので「Yes」を選択することでスクショが撮られてデスクトップに保存されたことが確認できました。

image.png

image.png

まとめ

今回はClaude Codeの初歩的な使い方について学びました。
CLIの利便性を活かしつつ、CLAUDE.mdやMCPを活用して開発を円滑に進めることができる点が魅力だと感じました。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?