Loading

トピック

カスタム MCP アプリは、Asana AI チームメイトを外部 MCP サーバーに接続します。組織の管理者またはデベロッパーは、Asana デベロッパーコンソールでアプリを作成し、その OAuth 2.0 接続を設定し、ワークスペースに配布して、AI チームメイトのユーザーが利用できるようにすることができます。

ノート iconノート

SalesforceおよびDatabricks のMCP サーバーでこれを設定する方法については、こちらをご覧ください。 

 

サポートされている MCP サーバー

外部 MCP サーバーが次の要件をすべて満たしている場合、カスタム MCP アプリを作成できます。

  1. 外部アプリが、通常は管理者設定を通じて MCP の使用を許可している。
  2. 外部アプリは OAuth 2.0 に対応している。カスタムMCPアプリは、現在、ベアラートークン、基本認証、カスタムヘッダーをサポートしていません。
  3. 外部アプリでは、クライアントアプリを登録でき、クライアント ID、クライアントシークレット、認可 URL、トークン交換 URL が提供されます。動的クライアント登録およびクライアントメタデータドキュメントは現在サポートされていません。

カスタム MCP アプリの作成

Asana でアプリを作成する

  1. Asana デベロッパーコンソールを開き、「マイアプリ」に移動します。
  2. 新しいアプリ」をクリックします。
  3. アプリ名を入力し、アプリの種類として「外部 MCP」を選択します。
  4. Asana API 利用規約に同意し、「作成」をクリックします。

  1. 設定ページで、アプリのアイコンをアップロードし、簡単な説明を入力します。アプリの機能と、AI チームメイトがそのツールを使用するタイミングについて説明してください。AI チームメイトは、この説明を参考にして MCP サーバーを使用するタイミングを判断します。

Asana を外部サービスに登録する

  1. 管理者として外部サービスにサインインし、Asana をアプリとして登録します。 
  2. OAuth 2.0 を有効にし、Asana デベロッパーコンソールからのコールバック URL を許可されたリダイレクト URL として追加し、アプリに必要な OAuth スコープを選択します。 
  3. 設定を保存し、外部サービスから提供されるクライアント ID、クライアントシークレット、認可 URL、トークン交換 URL を収集します。

外部接続を設定

アプリの設定で、外部サービスから提供された接続と認証の詳細を入力します。必須フィールドは次のとおりです。

  • MCP サーバー URL: 外部サービスから提供された MCP サーバーの URL。 
  • 認証タイプ: 現在は OAuth 2.0 をサポートしています。 
  • クライアント ID: 外部アプリから受け取ったクライアント ID を入力します。
  • クライアントシークレット: 外部アプリから受け取ったクライアントシークレットを入力します。
  • 認可 URL: 外部アプリの認可 URL を貼り付けます。 
  • トークン交換 URL :外部アプリのトークン交換 URL を貼り付けます。

ユーザーがアプリの接続を解除したときにトークンを取り消すために、取り消しURLを追加することもできます。外部サービスで必要な場合は、スコープをスペースで区切った値として追加します。設定が完了したら、「変更内容を保存」をクリックします。

ノート iconノート

外部 MCP アプリは、保存後にアプリ名と説明以外を編集することはできません。別のパラメーターを変更するには、別のアプリを作成してください。これにより、承認済みアプリのスコープが配布後に変更されるのを防ぐことができます。

アプリを配布する

配布」を開き、「+ワークスペースを追加」をクリックします。アプリを公開するワークスペースを選択します。一部のワークスペースでは、アプリを配布する前に管理者による承認が必要な場合があります。

配布後、アプリは選択したワークスペースのユーザーに対して AI チームメイトアプリギャラリーに表示されます。ユーザーは、アプリを接続する際に自分の認証情報で認証を行います。認証トークンはユーザー間で共有されません。

ユーザー独自の MCP アプリを AI チームメイトに接続

AI チームメイト管理者または編集可能ユーザーは、チームメイト設定からアプリを接続できます。「アプリを接続」を開き、「接続」をクリックし、「アプリを管理」ギャラリーでカスタム MCP アプリを見つけます。チームメイトにアプリを追加します。

AI チームメイトのユーザーは、外部サービスで認証された後、アプリを使用できます。各ユーザーは、自分の認証情報でアプリを承認し、連携は AI チームメイトをトリガーしたユーザーに代わって動作します。

Note iconノート

この記事は AI によって翻訳されています。

翻訳に関するフィードバックを送る。
読み込み中
AI チームメイト用のカスタム MCP アプリを作成 | Asana ヘルプセンター