このページの内容
要点
- GoHighLevelは公式のMCPサーバーを提供していて、Claudeから直接接続できます。
- 必要なのは、GoHighLevelのトークン1つと、Claudeの設定画面での数分の作業です。
- Claudeが見たり操作したりできるのは、トークンが許可した範囲だけです。
「ClaudeをGoHighLevelに接続する」とはどういう意味ですか?
MCPはModel Context Protocolの略です。AIアシスタントが、画面を推測するのではなく、決められた操作を通じて外部のツールを呼び出すためのオープンな標準です。GoHighLevelは公式のMCPサーバーを公開していて、ClaudeはこのプロトコルにAIツールとして対応しています。
2つをつなぐと、いつものチャットで「今週、通話を予約していない連絡先を探して」と頼めます。ClaudeがMCPサーバーを通してあなたのGoHighLevelアカウントを調べ、実際の答えを返します。ダッシュボードをクリックしたり、先にスプレッドシートに書き出したりする必要はありません。
GoHighLevelの中に何かをインストールするわけではありません。Claudeに鍵(下のステップ1で作るトークン)を渡し、GoHighLevelがすでに運用しているアドレスを教えるだけです。その鍵で何が見られて何ができるかは、GoHighLevelが管理します。
始める前に何が必要ですか?
必要なものは3つで、設定は約10分で終わります。
- どのプランでもよいGoHighLevelアカウント。設定への管理者アクセスが必要です。
- Claude。WebアプリでもデスクトップアプリでもClaude Codeでも構いません。外部ツールの接続に対応したプランが必要です。
- トークンを1つ作り、2つの値をClaudeに貼り付けるための数分間。
Webまたはデスクトップのやりかたではコードは不要です。Claude Codeは開発者向けの方法で、任意です。
ステップ1:GoHighLevelでPrivate Integration Tokenを作る
GoHighLevelで、Settings、Private Integrations、Create New Integrationの順に開きます。あとで見分けやすい名前を付けます。たとえば「Claude MCP」です。
Claudeに使わせたいスコープだけを選びます。連絡先と会話を読んで要約させたいなら、連絡先と会話のスコープを選んで、そこで止めます。仕組みを信頼できるまでは、削除と書き込みのスコープはオフにしておきます。スコープによっては、接続したツールがデータを削除できるからです。
画面を閉じる前に、トークンをコピーします。トークンは「pit-」で始まり、GoHighLevelが表示するのは一度だけです。GoHighLevelが秘密として扱う唯一の情報なので、パスワードと同じように、人に見られない場所に保管してください。
ステップ2:GoHighLevelのLocation IDを調べる
Location IDは、MCPサーバーにどのGoHighLevelサブアカウントで作業するかを伝えるものです。Settings、Company、Locationsの順に開き、Claudeに使わせたいアカウントの横にあるIDをコピーします。
そのサブアカウントを開いている間なら、ブラウザのアドレスバーからも読み取れます。URLの「/location/」のあとに続く、英数字の長い文字列です。
ステップ3:GoHighLevelのMCPサーバーをClaudeに追加する
やりかたは、使っているClaudeのバージョンで変わります。ほとんどの人はWebアプリかデスクトップアプリを使うので、まずそちらから始めてください。
ClaudeのWebアプリまたはデスクトップアプリ(コード不要)
Claudeで設定を開き、ConnectorsまたはIntegrationsという項目を探します。カスタムまたはリモートのサーバーコネクタを追加する項目を選びます。
GoHighLevelのMCPサーバーのアドレスを貼り付け、続けてトークンとLocation IDを、コネクタのフォームが求める欄に貼り付けます。メニューの表記はAnthropicの更新で変わることがあります。上の名前と少し違って見えるときは、Connectors、Integrations、MCP serversのような名前の項目を探してください。
コネクタを保存し、求められたらClaudeを再起動します。次にチャットを始めるときに、GoHighLevelが接続済みのツールとして表示されるはずです。
Claude Code(開発者向け)
Claude Codeは、MCPの設定を~/.claude.jsonというファイルに保存します。mcpServersの下に、GoHighLevelのアドレス、トークン、Location IDを入れたブロックを追加します。または、「claude mcp add」コマンドを実行して、聞かれたときにこれらの値を貼り付けます。
~/.claude.json
{
"mcpServers": {
"ghl": {
"url": "https://services.leadconnectorhq.com/mcp/",
"headers": {
"Authorization": "Bearer YOUR_PIT_TOKEN",
"locationId": "YOUR_LOCATION_ID"
}
}
}
}Claude Codeを再起動し、「/mcp」と入力して、GoHighLevelが接続済みツールの一覧に出ていることを確認します。
ステップ4:接続が動くか確認する
まず、小さくて安全な頼みごとをします。たとえば「GoHighLevelの最新の連絡先5件を一覧にして」です。Claudeがあなたのアカウントの実際の名前を返してくれば、接続は成功です。
Claudeが「GoHighLevelのツールがありません」と答えたら、次の3つを確認してください。トークンが「pit-」で始まっていること。選んだスコープが頼んだ内容をカバーしていること。コネクタを追加したあとにClaudeを再起動したこと。設定ミスのほとんどは、この3つで解決します。
接続すると、Claudeは実際に何ができますか?
トークンが許可することだけで、それ以上はできません。GoHighLevelのMCPサーバーは、連絡先、会話、カレンダー、商談、そのほか少数のモジュールにつながります。ただし、Claudeに入口が開くのは、ステップ1で選んだスコープに含まれるモジュールだけです。
実際には、連絡先、会話、商談を有効にすると、次のような頼みごとをする人が多いです。「今週の会話を要約して、不満そうな人に印を付けて」「このリードの商談を作って」「次の通話の前に、短い概要を用意して」。Claudeは、他の連携と同じGoHighLevelのルールに従って読み書きします。特別なアクセス権はありません。
接続を安全に保つには?
トークンが操作の入口のすべてです。そのつもりで扱ってください。
- 読み取り専用から始める。 今日必要なスコープだけを付与します。Claudeの返す内容を信頼できてから、書き込み権限を足します。
- 削除のスコープは付けない。 特別な理由がなければ、オフのままにします。
- アカウントごとにトークンを1つ使う。 複数のGoHighLevelロケーションを管理しているなら、それぞれ別のトークンを作ります。他に影響を与えずに、1つだけ無効にできます。
- 漏れたらすぐ無効にする。 トークンが漏れたら、待たずにGoHighLevelですぐ無効にします。