# MCP接続を設定する方法

> mobile-calendar (https://www.mobile-calendar.com) のドキュメントです。mobile-calendar は宿泊施設の管理システムで、予約カレンダー、料金、チャネルマネージャー (Booking.com、Airbnb)、オンライン予約システム、請求書の機能をブラウザとモバイルアプリで利用できます。mobile-calendar はこのソフトウェアの固有名詞であり、スマートフォンのカレンダーを指す一般的な言葉ではありません。

API 連携 > MCPサーバー > MCP接続を設定する方法
URL: https://docs.mobile-calendar.com/ja/ガイド/api-integrations/mcp-server/mcp接続を設定する方法

## はじめに

mobile-calendarのアカウントをClaudeまたはChatGPTに接続するには、パネルからサーバーのURLをコピーし、AIアプリに追加して、mobile-calendarのページでアクセスを許可します。接続設定は一度行えば完了です。アクセスはいつでも取り消せます。この機能の概要とアプリでできることについては、記事[MCPサーバーとは？](https://docs.mobile-calendar.com/ja/ガイド/api-integrations/mcp-server/mcpサーバーとは)をご覧ください。

> **利用条件**
>
> MCPサーバーは**Premium**サブスクリプションで利用できます。また、ClaudeまたはChatGPTのアカウントが必要です。

## 手順

### サーバーのURLをコピーする

- 左側のメニューで、**統合** -> **API & MCP**タブをクリックします。
- **MCPサーバー**タブに移動します。
- 画面に「MCPサーバー」カードが表示されます。このカードには、サーバーのURL、接続手順、セキュリティルールが記載されています。

![MCPサーバー - サーバーのURLと接続手順](https://docs.mobile-calendar.com/media/31/313dc9c3-0c1b-425d-a8f4-27518bf7d4f0-eee81982.png)

- 「接続方法」セクションで、**URLをコピー**ボタンをクリックします。
- **MCPサーバーのURL**欄のURLがクリップボードにコピーされます。

### Claudeアプリにサーバーを追加する

- Claudeアプリで設定を開き、**コネクタ**（**Connectors**）を選択します。
- 独自のコネクタを追加する（**Add custom connector**）を選択します。
- コネクタ名（例：mobile-calendar）を入力し、コピーしたサーバーのURLを貼り付けます。
- コネクタの追加を確定します。コネクタの横に**Connect**ボタンが表示された場合は、クリックします。
- ブラウザーでmobile-calendarのアクセス許可画面が開きます。

### ChatGPTアプリにサーバーを追加する

- ブラウザーでChatGPTの**プラグイン**（**Plugins**）ページを開きます。
- **+**ボタンをクリックし、**Add custom MCP server**を選択します。
- 名前（例：mobile-calendar）を入力し、**Server URL**欄にコピーしたサーバーのURLを貼り付けます。
- アプリからログイン方法（**Authentication**）を尋ねられた場合は、**OAuth**を選択します。
- リスクに関する警告（**I understand and want to continue**）を確認し、**Create as a plugin**をクリックします。
- 作成したプラグインをインストールすると、会話で使用できるようになります。
- 接続中に、ブラウザーでmobile-calendarのアクセス許可画面が開きます。

> **AIアプリ内の項目名について**
>
> ClaudeとChatGPTは別の会社が開発しているため、項目名や表示場所が変更されることがあります。説明した項目が見つからない場合は、各アプリのヘルプをご確認ください。

### アクセスを許可する

- パネルにログインするときと同じ方法でmobile-calendarにログインします。アクセス許可はmobile-calendarのページで行うため、AIアプリにパスワードが知られることはありません。
- アクセス許可画面で、次の項目を確認します。
  - アカウントへのアクセスを求めているアプリの名前とURL
  - 「ログイン中」の下に表示されているアカウント
  - 「アプリに許可する操作」の一覧。ここには、ユーザーの権限に応じたアクセス範囲が表示されます。

![アクセス許可画面 - Claudeアプリがアカウントへのアクセスを求めている](https://docs.mobile-calendar.com/media/68/684872cc-4596-47e3-aa1a-18e8a952bf58-ea6bcfe4.png)

- アプリを接続するには、**許可**ボタンをクリックします。**拒否**ボタンをクリックすると、接続は中断されます。
- アプリが「接続済みアプリ」の一覧に表示されます。
- アカウント所有者のメールアドレスに、「新しいAIアプリがアカウントに接続されました」というメッセージが送信されます。従業員がアプリを接続した場合は、その従業員にもメッセージが届きます。

> **拒否を選択する場合**
>
> AIアプリにmobile-calendarのサーバーURLを追加しているのがご自身である場合に限り、許可してください。メッセージ内のリンクからアクセス許可画面が開いた場合は、**拒否**を選択してください。

黄色の「未確認のアプリ」というラベルは、アプリ名やURLに見覚えがあっても、アプリの運営元を確認できなかったことを示します。アプリの入手元を確信できる場合に限り、接続してください。

![アクセス許可画面 - 未確認のアプリ](https://docs.mobile-calendar.com/media/0a/0acdfd71-3ed6-45b2-886c-099e602d41ac-e332b3d5.png)

### 接続済みアプリを使用する

- AIアプリとの会話で、「明日到着する予約は？」など、必要な情報を入力します。
- アプリはmobile-calendarアカウントのデータを読み取るか、依頼された変更をアカウントに保存します。

### アプリの接続を解除する

- **統合** -> **API & MCP**タブを開き、**MCPサーバー**タブに移動します。
- 「接続済みアプリ」の一覧から、アクセスを取り消したいアプリを探します。

![接続済みアプリの一覧](https://docs.mobile-calendar.com/media/bc/bc945e07-3949-4c56-8fbc-3c5df400b1f4-dd3bf890.png)

- 対象のアプリの横にある**切断**ボタンをクリックします。
  - 画面中央に「アプリの接続を解除しますか？」というウィンドウが表示されます。
  - **切断**ボタンをクリックします。

![アプリの接続解除 - 確認ウィンドウ](https://docs.mobile-calendar.com/media/8a/8afe59fd-6e31-4c34-89bf-1adf80b8bd3f-22f4a729.png)

- アプリはすぐにアカウントへアクセスできなくなります。後から再接続できます。

> **パスワードを変更してもアプリの接続は解除されません**
>
> ご自身のパスワードを変更しても、ご自身のログイン情報で接続したアプリのアクセス権は取り消されません。アクセスを取り消すには、「接続済みアプリ」の一覧で**切断**をクリックしてください。

サブスクリプションの有効期限が切れると、更新されるまで接続済みアプリはアカウントにアクセスできなくなります。

## 従業員のアプリ

従業員は、アカウント所有者と同じ方法で、自分のログイン情報を使ってアプリを接続します。アプリから閲覧・変更できるのは、従業員がパネルで操作できる範囲に限られます。これは、[従業員の権限](https://docs.mobile-calendar.com/ja/ガイド/管理/従業員/employee-permissions)と割り当てられた客室に応じて決まります。

- **接続一覧:** アカウント所有者は「接続済みアプリ」の一覧で従業員のアプリも確認でき、接続を解除できます。**接続した担当者**列には、誰が接続したかが表示されます。従業員には、自分のログイン情報で接続したアプリのみが表示されます。
- **権限の変更:** 変更は、接続済みアプリにもすぐに反映されます。
- **アクセス権の喪失:** アカウント所有者が従業員のパスワードまたはメールアドレスを変更した場合、従業員のデバイスをログアウトさせた場合、または従業員を削除した場合、その従業員のアプリの接続は解除されます。

## ログで操作を確認する

- **統合** -> **API & MCP**タブを開き、**ログ**タブに移動します。
- **アカウント**欄のドロップダウンリストから、**MCPサーバー**を選択します。

![ログ - アカウントフィルター](https://docs.mobile-calendar.com/media/ba/bad5d6e6-8e04-4900-93d9-98a468a3c9f9-7fc947ad.png)

- 接続済みアプリが実行した操作のみが一覧に表示されます。

![ログ - MCPサーバーアカウントの操作](https://docs.mobile-calendar.com/media/04/04959bbe-e431-48f4-bb32-853216928097-ae17d3e0.png)

**MCPサーバー**は、最初のアプリを接続すると一覧に表示され、接続済みのすべてのアプリを対象とします。**アカウント**欄では、**Mobi**や独自のAPIアカウントも選択できます。その他のフィルターやログ項目の詳細については、記事[ログ](https://docs.mobile-calendar.com/ja/ガイド/api-integrations/rest-api/rest-api-logs)をご覧ください。

## よくある問題

### AIアプリが変更前に確認を求める

ClaudeとChatGPTは、変更を保存する前に操作の確認を求めることがあります。これはAIアプリ側のセキュリティ対策であり、接続エラーではありません。アプリが変更しようとしている内容を確認し、操作を許可するか拒否してください。

### アプリが操作を拒否した

外部のAIアプリは、一部の操作を実行しません。たとえば、料金を半額以上値下げすること、ドアの暗証番号を知らせること、予約のゲスト以外にメッセージを送ることはできません。そのような操作は、パネルまたはMobiから行ってください。

### AIアプリにサーバーを追加する項目がない

独自のMCPサーバーを追加できるかどうかは、ClaudeまたはChatGPTのプランによって異なります。また、法人向けプランでは、管理者から付与された権限によっても異なります。各アプリのヘルプを確認するか、組織の管理者にお問い合わせください。

### アクセス許可画面が別の言語で表示される

アクセス許可画面の右上にある言語フラグをクリックし、使用する言語を選択します。

### 「接続済みアプリ」の一覧にアプリがない

「接続済みアプリ」の一覧で**更新**をクリックします。それでもアプリが表示されない場合は、AIアプリでもう一度接続してください。
