Perplexity Tool for Claude Desktop

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides support for storing Perplexity API keys securely in environment variables for better security practices when sharing code.

  • Allows Claude to perform web-based research through Perplexity AI's API, providing answers with citations. Supports configuration of parameters like temperature, max tokens, domain filtering, and recency filtering.

Claudeデスクトップ用のPerplexityツール

Perplexity AI の API を Claude Desktop と統合するカスタム MCP ツール。これにより、Claude は Web ベースの調査を実行し、引用付きの回答を提供できるようになります。

前提条件のインストール

  1. Git をインストールします。
    • Macの場合:
      • まずターミナルにこれを貼り付けてHomebrewをインストールします: GXP1
      • 次にGitをインストールします: GXP2
    • Windowsの場合:
      • git-scm.comからGitをダウンロードする
      • インストーラーを実行する
  2. Node.js をインストールします。
    • Macの場合:
      brew install node
    • Windowsの場合:
      • nodejs.orgからダウンロード
      • インストーラーを実行する
  3. 次のコマンドを実行してインストールを確認します。
git --version node --version

ツールのインストール

  1. リポジトリをクローンする
git clone https://github.com/letsbuildagent/perplexity-tool cd perplexity-tool
  1. 依存関係をインストールする
npm install
  1. APIキーを設定する

次の 2 つのオプションがあります。

オプション 1 (クイックセットアップ):

  • server.jsを開く
  • 次の行を見つけます:
const PERPLEXITY_API_KEY = "YOUR-API-KEY-HERE";
  • Perplexity APIキーに置き換えてください

オプション 2 (ベストプラクティス):

  • .env ファイルを作成します。
    # On Mac/Linux: touch .env open .env # On Windows: notepad .env
    または、テキストエディタで.envという名前の新しいファイルを作成するだけです。
  • API キーを .env ファイルに追加します。
    PERPLEXITY_API_KEY=your-api-key-here
  • dotenvをインストールします。
    npm install dotenv
  • server.js を更新します。
    import 'dotenv/config' const PERPLEXITY_API_KEY = process.env.PERPLEXITY_API_KEY;
  1. Claudeデスクトップの設定
  • ~/Library/Application Support/Claude/claude_desktop_config.jsonを開きます。
  • 次の構成を追加します。
{ "mcpServers": { "perplexity-tool": { "command": "node", "args": [ "/full/path/to/perplexity-tool/server.js" ] } } }

/full/path/toリポジトリのクローンを作成した実際のパスに置き換えます。

  1. Claudeデスクトップを再起動します

使用法

インストールが完了すると、次のようなコマンドを使用して Claude 経由でツールを使用できるようになります。

  • 「AIの最新動向についてPerplexityに聞いてみよう」
  • 「Perplexity を使って量子コンピューティングの歴史を研究する」
  • 「気候変動に関する情報をPerplexityで検索し、過去1か月に焦点を当てる」

詳細オプション

追加のパラメータを指定できます:

  • temperature : 応答のランダム性を制御します(0-2)
  • max_tokens : レスポンスの長さを制限する
  • search_domain_filter : 検索を特定のドメインに制限します
  • search_recency_filter : 期間(日/週/月/年)でフィルタリングします

トラブルシューティング

  1. Gitが見つかりません:
    • Gitが正しくインストールされていることを確認してください
    • 端末を再起動してみてください
    • Macでは、HomebrewがPATHに入っていることを確認してください。
  2. Node.js エラー:
    • node --versionで Node.js のインストールを確認する
    • Node.jsを再インストールしてみてください
  3. API キーの問題:
    • APIキーを正しくコピーしたことを確認してください
    • .envファイルに余分なスペースがないことを確認してください
    • オプション2を使用する場合は、dotenvがインストールされていることを確認してください。
  4. Claude にツールが表示されない:
    • claude_desktop_config.json のパスを確認してください
    • パスがserver.jsファイルを指していることを確認してください
    • Claudeデスクトップを再起動します
    • コンソールにエラーメッセージがないか確認してください

ライセンス

マサチューセッツ工科大学

セキュリティに関する注意事項

コードを共有したり公開したりする予定がある場合:

  • APIキーをGitにコミットしないでください
  • .env メソッドを使用する (オプション 2)
  • .gitignore ファイルに .env を追加します

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Perplexity AI の API を Claude Desktop と統合するカスタム MCP ツール。これにより、Claude は Web ベースの調査を実行し、引用付きの回答を提供できるようになります。

  1. Prerequisites Installation
    1. Tool Installation
      1. Usage
        1. Advanced Options
      2. Troubleshooting
        1. License
          1. Security Note
            ID: 2615uwscuv