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 ベースの調査を実行し、引用付きの回答を提供できるようになります。
前提条件のインストール
- Git をインストールします。
- Macの場合:
- まずターミナルにこれを貼り付けてHomebrewをインストールします: GXP1
- 次にGitをインストールします: GXP2
- Windowsの場合:
- git-scm.comからGitをダウンロードする
- インストーラーを実行する
- Macの場合:
- Node.js をインストールします。
- Macの場合:Copy
- Windowsの場合:
- nodejs.orgからダウンロード
- インストーラーを実行する
- Macの場合:
- 次のコマンドを実行してインストールを確認します。
ツールのインストール
- リポジトリをクローンする
- 依存関係をインストールする
- APIキーを設定する
次の 2 つのオプションがあります。
オプション 1 (クイックセットアップ):
server.js
を開く- 次の行を見つけます:
- Perplexity APIキーに置き換えてください
オプション 2 (ベストプラクティス):
- .env ファイルを作成します。または、テキストエディタでCopy
.env
という名前の新しいファイルを作成するだけです。 - API キーを .env ファイルに追加します。Copy
- dotenvをインストールします。Copy
- server.js を更新します。Copy
- Claudeデスクトップの設定
~/Library/Application Support/Claude/claude_desktop_config.json
を開きます。- 次の構成を追加します。
/full/path/to
リポジトリのクローンを作成した実際のパスに置き換えます。
- Claudeデスクトップを再起動します
使用法
インストールが完了すると、次のようなコマンドを使用して Claude 経由でツールを使用できるようになります。
- 「AIの最新動向についてPerplexityに聞いてみよう」
- 「Perplexity を使って量子コンピューティングの歴史を研究する」
- 「気候変動に関する情報をPerplexityで検索し、過去1か月に焦点を当てる」
詳細オプション
追加のパラメータを指定できます:
temperature
: 応答のランダム性を制御します(0-2)max_tokens
: レスポンスの長さを制限するsearch_domain_filter
: 検索を特定のドメインに制限しますsearch_recency_filter
: 期間(日/週/月/年)でフィルタリングします
トラブルシューティング
- Gitが見つかりません:
- Gitが正しくインストールされていることを確認してください
- 端末を再起動してみてください
- Macでは、HomebrewがPATHに入っていることを確認してください。
- Node.js エラー:
node --version
で Node.js のインストールを確認する- Node.jsを再インストールしてみてください
- API キーの問題:
- APIキーを正しくコピーしたことを確認してください
- .envファイルに余分なスペースがないことを確認してください
- オプション2を使用する場合は、dotenvがインストールされていることを確認してください。
- Claude にツールが表示されない:
- claude_desktop_config.json のパスを確認してください
- パスがserver.jsファイルを指していることを確認してください
- Claudeデスクトップを再起動します
- コンソールにエラーメッセージがないか確認してください
ライセンス
マサチューセッツ工科大学
セキュリティに関する注意事項
コードを共有したり公開したりする予定がある場合:
- APIキーをGitにコミットしないでください
- .env メソッドを使用する (オプション 2)
- .gitignore ファイルに .env を追加します
You must be authenticated.
Tools
Perplexity AI の API を Claude Desktop と統合するカスタム MCP ツール。これにより、Claude は Web ベースの調査を実行し、引用付きの回答を提供できるようになります。