3行でいうと

  • ウェブ画面の連携は、サイドバーの「Plugins」(見えなければ「Customize → Connectors」)で、コネクタを探して「Connect」を押す形です。コネクタごとの使える範囲(プラン)は、公式のページによって書き方が違います。
  • コネクタは、つないだアカウントの権限の範囲で、必要な結果だけを取りにいく、と公式にあります。ただし、SlackやGmail、GitHubのコネクタは、読むだけでなく、メッセージの送信やメールの送信、リポジトリの変更などの権限も求める、と権限の一覧に書かれています。
  • 自作のリモートMCPは、「Add custom → Connector → Add MCP connector」から追加します。HTTPSのURLが必須で、「Streamable HTTP」か「SSE」を選べます。
  • API側(Agent API)では、type: "connector"とtype: "mcp"で外のツールを使えます。どちらも、既定では承認なしで実行されるので、require_approvalで承認を求める設定があります。

この記事は、公式の資料を2026年10月25日に読んでまとめたものです。この記事は、実際に使って確かめた記録ではありません。運営者はPerplexityを入れていますが、使い心地はこの記事には書いていません。設定例は、「公式の例の写し」と「この記事で組んだ案(動作は確かめていません)」を書き分けました。公式のページは要約の形で取得したため、書かれていないことは「公式で確認できていない」「記載が見つからない」と書きました。使えるプランと画面の表記は変わるので、手元の画面と照らしてください。

先に結論

前提:用語をそろえる

A. 「Plugins」のページの見取り図

公式の「Find, install, and remove plugins」「What are plugins?」「Where did Connectors and Skills go?」にある内容です。

場所 公式の説明
Discover Perplexityが公開するプラグイン、コネクタ、スキル。仕事の種類ごとのカテゴリ
Organization 組織に所属する人に出る、組織が共有した項目
Installed 入れたプラグイン、スキル(「Enabled」のスイッチ)、接続したコネクタ(接続の状態)
Plugins/Skills の切り替え プラグインとコネクタ/単独のスキルの表示を切り替える
検索 3つのタブをまたいで検索

B. コネクタを1つつなぐ

手順(共通。公式の各コネクタの記事に共通する流れ)

  1. サイドバーの「Plugins」を開きます(見えなければ「Customize → Connectors」)。
  2. 「Discover」で探すか、検索して、コネクタのページを開きます。
  3. 「Connect」を押します。
  4. 相手のサービスにログインし、求められる権限を許可します。ボタンは、Notion、Slack、Gmail・Google Calendarは「Allow」のあと「Finish setup」、GitHubは「Authorize」と、記事ごとに書かれています。
  5. 「Installed」で、「Connected」になっているのを見ます。

  6. つなぐと、アカウント全体に効きます。プラグインの中にそのコネクタがあっても、同じ接続が使われます。

  7. 組織の管理者が無効にしていると、つなげません。

使う手順

外す手順

  1. 「Plugins → Installed」で、そのコネクタを開き、「Disconnect」を選びます。Computerの案内には、アプリの横の3つの点から「Disconnect」とあります。
  2. 相手のサービスのセキュリティ設定で、Perplexityのアクセスを取り消します。
  3. 取得したデータを消すには、そのコネクタのファイルの扱いの記事に従うか、サポートに連絡します。

  4. Disconnectすると、すべてのプラグインの中でも接続が切れます。プラグインとスキルは残り、「Reconnect」と表示される、と書かれています。

  5. Google Driveは、切るときに、同期したファイルを残すか消すかを選びます。残したファイルは、アカウントに残りますが、Drive側の変更は同期されなくなる、とあります。
  6. Notion、Slack、Gmail、GitHubの各記事には、外し方の手順は書かれていませんでした。

C. 主なコネクタごとの違い

下の表は、公式の各記事に書かれていた内容です。使えるプランの書き方は、記事によって違い、揃っていません。

コネクタ 公式の記事にあるプラン 渡る権限の要点 記事にあった注意
Google Drive Pro、Max:標準の検索とProjectへの同期。Enterprise系:加えて「My Files」への同期と高精度検索 Driveのファイルの読み取りとダウンロード、ファイル情報の閲覧、アプリで使う特定のファイルの編集・作成・削除(同期のためで、中身は変えない、とある) 標準検索は、GoogleのAPIでその都度。画像、音声、動画は未対応。Driveで共有を失うと、Perplexityでも失う
Notion Max、Enterprise Pro、Enterprise Max ページとデータベースへのアクセスと権限をそのまま。アクションの実行。ワークスペースのユーザーとメールの閲覧。アプリをまたぐ検索はNotion AIのプランが要る 検索のたびに必要な結果だけを取り、ワークスペース全体は索引にしない
Slack(コネクタ) Pro、Max、Enterprise Pro、Enterprise Max。コネクタに有料のSlackプランは不要 公開・非公開チャンネル、DM、グループDMのメッセージの閲覧と検索、ファイルの検索、ユーザーの閲覧、キャンバスへのアクセス。あなたとしてのメッセージの送信、キャンバスの作成・編集・削除 複数のチャンネルを同時につなげる。Slack側の権限で見える範囲に限る
Gmail・Google Calendar 記事にプランの記載なし 連絡先の閲覧とダウンロード(3種)、カレンダーの閲覧とイベントの編集(5種)、メールの読み取り、作成、送信(1種) カレンダーは主カレンダー1つだけ。共有セッションでは、カレンダーの回答が、セッションを見られる人に見える
GitHub Pro、Max、Enterprise Pro、Enterprise Max 公式の一覧に、リポジトリ(公開・非公開)、ワークフローファイルの更新、パッケージの書き込みと削除、組織・チーム・Webhook・SSH鍵・GPG鍵の管理、「delete any adminable repository」など、広い権限が並ぶ 共有セッションで聞くと、回答がセッションを見られる人に見える

Google Driveのファイルを、Projectに入れる(公式の記載)

  1. Projectの右のサイドバーで「Add from cloud」を押し、ファイルかフォルダを選びます。
  2. 入るのは、その時点の複製です。フォルダの変更を取り込むには、フォルダを入れ直します。サブフォルダも含まれます。
  3. Projectにアクセスできる人は、同期したファイルを検索できます。自分の接続は、他の人には共有されません。

D. つながらないとき(公式の「Troubleshooting connectors」)

症状 公式が挙げる確認
「Connect」か警告の点が出る 「Installed」の「Reconnect」。「Upgrade required」「Disabled by your organization」「Unavailable」は、プラグイン側では直せない
認可できない perplexity.aiのポップアップと、サードパーティのCookieを許可。広告ブロックと拡張を止めて、プライベートウィンドウで試す。他のアカウントからサインアウトしてやり直す。「Disconnect」して数秒おき(公式の表記は「数秒」)、「Connect」し直す。管理されたアカウントでは「Needs admin approval」が出ることがある
すぐ切れる、再認可を求められる 複数のアカウントにサインインしている。パスワードやMFAの変更でトークンが取り消された。管理者がアプリを取り消した
道具の呼び出しが失敗、時間切れ 一度やり直す。対象がまだあるか、アクセスがあるか。読み取り専用の認可では書き込めない。「429」などはサービス側の制限なので、待つか分ける
つないだのに無視される 入力欄で選ぶか、@で指定。Computerは/。FocusがWebだけになっていないか
データが古い、足りない 認可された範囲だけ見える。再接続で範囲を広げる。ファイル同期のコネクタは、新しい項目が索引されるまで数分かかることがある。ごみ箱、アーカイブ、迷惑メール、「自分だけ」のフォルダは、通常は対象外
書き込み(送信、作成、編集、削除)が失敗 コネクタが読み取り専用の可能性。再接続して全部の権限を許可。対象への編集権限も要る。承認カードを閉じていたら、もう一度依頼。管理者が書き込みを止めていることもある
ピッカーにコネクタがない プラン、プラットフォーム(ウェブとモバイルで違う)、地域、組織の方針

E. 自作のリモートMCPコネクタを足す

公式の「Adding Custom Remote Connectors」の内容です。

手順(自分のアカウントに足す)

  1. サイドバーの「Plugins」を開きます(見えなければ「Customize → Connectors」)。
  2. 「Add custom → Connector → Add MCP connector」を選びます。
  3. 出るウィンドウで「Remote」を選びます。
  4. 必須の項目:「Name」と「MCP Server URL」。URLはHTTPSです。
  5. 任意の項目:「Description」、「Authentication」(OAuth、API Key、None)、「Transport」(Streamable HTTPかSSE)、「Icon」(最大128 KB)。
  6. カスタムコネクタのリスクについての確認のチェックを入れます。
  7. 「Add」を押すと、Pluginsのページにカードが出ます。
  8. カードを押して、認証を始め、有効にします。変更や削除は、⋮のメニューから行います。

認証の選択肢(公式の記載)

公式が書く注意と権限

F. ローカルMCP(Macアプリだけ)

公式の「Local and Remote MCPs for Perplexity」の手順です。ローカルMCPは、Macアプリだけ、と書かれています。

手順

  1. 「Plugins」を開きます。
  2. 補助アプリ「PerplexityXPC」を入れます。入れ方は、そのページには書かれていませんでした。
  3. 入れたあと、「Plugins」の「Add custom」を選びます。
  4. 「Add Connector」のページの「Simple」タブで、「Server Name」(例:MCP for AppleScript)と「Command」(サーバーを起動するコマンド。公式の例はnpx -y @peakmojo/applescript-mcp)を入れます。コマンドは、そのサーバーのREADMEにあり、npxが要るなら先にNodeを入れる、と書かれています。
  5. 「Save」を押し、「Plugins → Installed」(または「Customize → Connectors」)で、「Running」になるのを待ちます。
  6. ホームの「Sources」で、そのMCPをオンにします。
  7. 試しに「check my mac calendar」のように頼むと、道具が動き、確認を求められる、とあります。

  8. 公式は、ローカルMCPは必要最小限のデータだけをPerplexityに送る、と書き、金融、健康、業務上の機密のような情報に向く、とします(原文の言い方)。

  9. 公式の警告:ローカルのサーバーは自分のマシンで動くので、オープンソースのコードは、入れる前にセキュリティ、プライバシー、使いやすさを調べる。PerplexityもAppleも、ローカルMCPサーバーを公式には認めていない。評判や不具合の報告も見る。
  10. 例として挙がるのは、Apple Notes、Apple純正アプリの操作、ファイルシステム、iTermのサーバーです。第三者のものです。
  11. ローカルMCPのコネクタが見つからないときは、対応するプラットフォームのデスクトップアプリが必要で、更新する、と公式の「Troubleshooting connectors」にあります。

G. プラグインを自作する・取り込む

公式の「Create or upload a custom plugin」の内容です。Computerを含むプランが要ります。組織の人は、管理者の許可が要ります。

手順:zipをアップロード

  1. 「Plugins」で「Add custom」→「Upload plugin」を選びます。
  2. .zipをドラッグするか、選びます。
  3. プラグインのページで、スキルとコネクタが並ぶのを確認し、つなぎたいコネクタを接続します。個人のプラグインは、すぐ入ります。

手順:GitHubから取り込む

  1. 「Add custom」→「Import plugin from GitHub」を選びます。
  2. リポジトリのURLを貼ります。公開リポジトリだけです。複数のプラグインがあるときは、そのフォルダのURLを貼ります。

形式と上限(公式の記載)

外し方(公式の「Find, install, and remove plugins」)

操作 結果
プラグインのUninstall プラグインとそのスキルが消える。コネクタは接続されたまま
スキルのUninstall そのスキルがどこからも消える(プラグインの中からも)。プラグインは残る
コネクタのDisconnect 接続がどこでも切れる。プラグインとスキルは残る
自作プラグインのDelete プラグインとバンドルが完全に消える

H. 自分のAPIの資格情報をComputerに渡す

公式の「Using custom API credentials in Computer」によると、コネクタが無い外部のAPIには、セッションだけの資格情報、個人の「Credential vault」(「Settings > Credential vault」、または「Plugins → Add custom → Connect your own API」)、Projectの資格情報(サイドバーの「Credentials」、writer以上)の3つの渡し方があります。保存されたものは暗号化され、専用のプロキシ経由でAPIの要求に差し込まれ、元の値はエージェントの記録やサンドボックスには出ない、と書かれています。公式の注意:組み込みのコネクタがあればそちらを先に。Projectの鍵はメンバー全員が使える。APIの要求だけで、SSH鍵やウェブサイトへのログインには使えない。

I. PerplexityをSlackに入れる、メールでComputerに頼む

Slackアプリ(公式の「Using Perplexity in Slack」)

コネクタ(Slackのデータを、Perplexityの検索の対象にする)とは別の仕組みで、Slackの中でPerplexity(Computer)を呼ぶアプリです。両方を併用できる、と書かれています。

  1. 前提:Computerを使える人。Slack側は、アプリを入れる管理者の権限と、有料のSlackプラン(Slackが第三者アプリに要求)。使用量は、各利用者のComputerの上限に数えられます。
  2. 管理者が、Slack App Marketplaceで「Perplexity Computer」を探し、「Add to Slack」を押します。
  3. 求められる権限を確認し、「Allow」を押します。完了すると、Perplexityの確認ページに移ります。
  4. 呼び出し:DM、アシスタントのショートカット、App Home、グループチャットへの追加、ワークフローの中で@Computer。返信は同じ会話に出ます。
  5. 権限(スコープ)は19個で、メッセージの履歴の読み取り、ワークスペース情報の読み取り、メッセージとファイルの書き込み、チャンネルへの参加、コマンドを含む、と公式にあります。ボットは、認可した利用者に代わってだけ内容に触れ、Slackの権限に従う、とあります。Slackのメッセージはリアルタイムで読まれ、恒久的には保存されず、学習には使われない、と書かれています。
  6. 外す:ワークスペース名→「Tools & settings」(または「Settings & administration」)→「Manage apps」→「Installed apps」でPerplexityを選び、「Configuration」タブで「Remove app」か「Uninstall」。ワークスペースの所有者か管理者、または、アプリ管理の権限が要ります。
  7. 2026年3月13日より前にアプリを入れた場合は、古い版の可能性があり、入れ直す、と書かれています。

メールでComputerに頼む(公式の「Computer in Email」)

  1. 前提:Computerを含むプラン。Perplexityにサインインするのと同じメールアドレス。Enterpriseは、管理者の有効化。
  2. 宛先:computer@perplexity.com(computer@perplexity.aiは未対応、と書かれています)。
  3. 使い方:新しいメールで頼む、メールを転送して指示を書く、既存のスレッドのCCに入れる。ファイルを添える。
  4. 返り:まず、セッションへのリンクつきの確認が返り、完了すると、成果物つきの2通目が返る。同じスレッドで返信すると続けられる。
  5. 返信は、確認された送信者にだけ届き、グループのスレッドでも変わりません。転送や引用された第三者の内容と添付は、文脈にすぎず、指示としては信頼しない、と書かれています。上限(回数、ファイルの大きさ、時間)は、そのページには書かれていませんでした。

J. APIから外のツールを使う(Agent API)

APIキーは、07の手順0で用意します。

手順:最初のリクエスト(公式の「Quickstart」)

Python(公式の例の写し):

from perplexity import Perplexity

client = Perplexity()

response = client.responses.create(
    effort="low",
    input="Summarize the core findings of the original 'Attention Is All You Need' transformer paper and explain why it changed NLP.",
)

print(response.output_text)

cURLの例も、公式ページにあります(POST https://api.perplexity.ai/v1/agentに、Authorization: Bearer $PERPLEXITY_API_KEYのヘッダーと、effortとinputのJSONを送る形)。

手順:外のMCPサーバーをつなぐ(type: "mcp"、公式の「MCP」)

項目 内容
type "mcp"(必須)
server_label リクエスト内で一意。^[a-zA-Z0-9_-]{1,64}$
server_url Streamable HTTPのHTTPSのURL。SSEは未対応
authorization MCPサーバーのアクセストークン(生の値)。ログに出ない、とある
headers 追加のヘッダー
allowed_tools 使える道具名の許可リスト。省略か空なら、見つかった全部
require_approval 省略、null、"never"で自動実行。"always"で毎回承認。絞り込みのオブジェクトも可

手順:管理されたコネクタをつなぐ(type: "connector"、公式の「Connectors」)

  1. 管理者が、Perplexityのコンソールの、Projectのコネクタのページで、サービスを選び、接続の設定を完了します(Projectの管理者だけ)。
  2. サービスのカードから、コネクタのIDをコピーします。
  3. リクエストに、{"type": "connector", "id": "...", "server_label": "..."}を書きます。
サービス コネクタID
GitHub connector_github
Slack connector_slack
Google Drive connector_googledrive
Datadog connector_datadog
Linear connector_linear
Notion connector_notion

公式の例の写し(Slackの検索):

from perplexity import Perplexity

client = Perplexity()

response = client.responses.create(
    model="openai/gpt-5.6-terra",
    input="Find and summarize recent messages about AI in my Slack workspace.",
    max_steps=6,
    tools=[
        {
            "type": "connector",
            "id": "connector_slack",
            "server_label": "slack",
        }
    ],
)

print(response.output_text)

K. 他のツール・フレームワークとの組み合わせ(公式の統合ページ)

公式のドキュメントには、統合のページが並んでいます(n8n、LangChain、LiteLLM、OpenCode、Mastra、Vercel AI SDKなど)。この記事では、読んだ4つの要点を書きます。

n8n(公式の「Perplexity with n8n」)

  1. 条件:n8n 2.14.0以降(n8n Cloudか、自分で運用)。自分で運用する場合は、api.perplexity.aiへの外向きの通信が要ります。
  2. 「Settings → Credentials → Add credential」で「Perplexity API」を探し、キーを貼って保存します。
  3. 「Perplexity」ノードの「Resource」を、「Agent」、「Search」、「Embeddings」から選びます。Agentでは、モデル、入力、ツール(web_search、fetch_url)、システム指示、出力のJSONスキーマを設定できます。
  4. エラー:429は「Wait」ノードで間をおく、401は資格情報を確認、500は「Retry on Fail」。

LangChain(公式の「Perplexity with LangChain」)

OpenCode、LiteLLM

Sonar(旧Chat Completions)の扱い

L. データの流れのまとめ

連携 渡るもの(公式の記載) 外す場所
コネクタ(ウェブ・Computer) つないだアカウントの権限の範囲で、必要な結果。権限に送信や変更を含むものがある 「Disconnect」とサービス側の取り消し
ローカルMCP(Mac) 必要最小限のデータだけがPerplexityへ コネクタの管理(詳細は記載が見つからない)
カスタムのリモートMCP サーバーのURLと、設定した認証 ⋮のメニュー
Slackアプリ 認可した利用者の範囲のメッセージ。リアルタイムで読まれる Slackの「Manage apps」
メール(Computer) メールの件名、本文、添付、ヘッダーなど 記載が見つからない
Agent APIのコネクタ、MCP 許可した道具の入出力。既定では承認なし require_approval、allowed_tools、コネクタの切断
API全般 既定では学習に使われない。利用記録とアカウント情報が保存。ゼロデータ保持は既定ではない(07) キーの無効化

気をつけること

出典