構成とテスト
メニューを表示するにはスワイプしてください
スクリプトの準備ができたら、次はそれをClaudeに接続します。この手順は一度だけ行えばよく、後でスクリプトに新機能を追加しても再度行う必要はありません。まず、Claude Desktopを開き、設定タブに移動します。設定タブへのアクセス方法はいくつかあります。
- 左上のハンバーガーメニューをクリックし、ファイル > 設定を選択
- ショートカット Ctrl + , を使用
- または左下のプロフィールアイコンをクリックし、設定を選択
設定パネルが開いたら、画面を一番下までスクロールします。デスクトップアプリセクションが表示され、デスクトップ版のみ利用可能な3つのタブ(一般、拡張機能、開発者)があります。MCPサーバー接続を設定するには、開発者タブを選択します。開発者タブ内で設定を編集をクリックします。これによりClaudeの設定ファイルが保存されているフォルダーが開き、claude-desktop-config.jsonファイルがハイライトされます。その中には次のような内容が記載されています。
claude-desktop-config.json
これは単純なJSONファイルです。"mcpServers"キーは、Claudeが接続すべきサーバー情報を探す場所です。現在は空になっています。サーバーを追加するには、中括弧内に新しいキーと値のペアを挿入します。キーは任意の名前を指定でき、Claude内でサーバーのラベルとして使用されます。その後、サーバーの設定を保持するオブジェクト{}を追加します。
claude-desktop-config.json
JSONフォーマットについてさらに学びたい場合は、Understanding and Working with JSON Dataの記事を参照。
現在Claudeを開くと、警告が表示されます。これは正常な動作であり、Claudeがサーバーを検出したものの、必要な情報が不足していることを意味します。具体的には、Claudeはサーバーの実行方法を指示する"command"キーを探しています。Claudeにスクリプトを実行させるには、ターミナルで使用するのと同じコマンドを指定する必要があります。Pythonスクリプトの場合、通常はpythonです。
最後のステップは、"args"キーを追加することです。これはコマンドと一緒にClaudeが使用する追加入力のリストであり、ほとんどの場合はスクリプトへのフルパスのみとなります。
file1
パスとファイル名が正しいことを確認してください。正しくない場合、Claudeはスクリプトを実行できません。すべてを自分で記述したくない場合は、これをテンプレートとしてコピー&ペーストできます。
ファイルを保存したら、Claudeを再起動し、Developerタブに戻ります。今回は、サーバーがRunningと表示されているはずです。これで、何かプロンプトを入力して動作を試すことができます。
ClaudeはMCPサーバーの使用許可を求めます。安全にテストする場合はAllow onceを、信頼できる自分のサーバーであればAllow alwaysをクリックできます。すべてが正しく設定されていれば、Claudeがツールを呼び出し、結果(この場合は現在時刻)を返します。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください