Perplexity Insight MCP サーバー
Perplexity AI API とインターフェイスするための MCP サーバー実装。標準化されたモデル コンテキスト プロトコルを通じて高度な質問回答機能を提供します。
特徴
- Perplexity AI APIとのシームレスな統合
- さまざまな Perplexity モデルのサポート (sonar-reasoning、sonar-pro、sonar-deep-research)
- カスタマイズ可能なシステムプロンプトとユーザークエリ
- 適切なエラー処理と応答フォーマット
- レート制限保護
- Windsurf IDEとの簡単な統合
要件
- Node.js 18歳以上
- Perplexity APIキー
インストール
Copy
環境変数
次の変数を含む.env
ファイルを作成します。
Copy
使用法
サーバーを実行します。
Copy
APIツール
サーバーは次のツールを公開します。
perplexity_ask
- Perplexity AIに直接質問を送信perplexity_search
- Perplexity AIで検索クエリを実行する
モデルの変更
どちらのツールも、次の Perplexity モデルをサポートしています。
sonar-reasoning
(デフォルト) - Perplexity の推論重視のモデル。一般的な質問に最適sonar-pro
- プロフェッショナルユースケース向けに機能強化された拡張モデルsonar-deep-research
- 詳細な調査と複雑なクエリに特化しています
ツールを使用するときにモデルを指定するには、リクエストにmodel
パラメータを含めます。
Copy
システムプロンプトと最大トークン数をカスタマイズすることもできます。
Copy
ツール応答形式
サーバーは、ツール応答に関して MCP 仕様に従います。
Copy
ウィンドサーフィン統合
ウィンドサーフィンのセットアップ
- サーバーを構築します。Copy
- Windsurfを開き、設定に移動します
- 「AI設定」または「モデルコンテキストプロトコル」セクションを見つけます
- 次の詳細で新しい MCP サーバーを追加します。
- 名前: Perplexity Insight
- タイプ: ローカルプロセス
- コマンド: Node.js実行ファイルへのパス
- 引数: コンパイルされた
index.js
ファイルへのパス - 作業ディレクトリ: プロジェクトディレクトリへのパス
- 環境変数:
PERPLEXITY_API_KEY=your_api_key_here
を必ず含めてください
- サーバーを有効にし、必要に応じてWindsurfを再起動します。
構成例
mcp_config.json
ファイルの構成例を次に示します。
Copy
/path/to/perplexity-insight-MCP
実際のインストール ディレクトリへのパスに置き換え、実際の Perplexity API キーを使用します。
ウィンドサーフィンにおけるPerplexityの利用
- AIアシスタントパネルを使用して、Perplexityに問い合わせる質問をします。
- ウェブ検索の場合は、「検索」などの具体的な語句をクエリに含めます
- モデルを変更するには、「モデルの変更」セクションに示されているように、クエリにモデル名を含めます。
- Windsurfはクエリに基づいて適切なPerplexityツールを自動的に使用します
発達
地域開発の場合:
Copy
トラブルシューティング
MCP サーバーで問題が発生した場合:
- APIキーが有効であり、
.env
ファイルに正しく設定されていることを確認してください。 - 応答形式がMCP仕様と一致していることを確認する
- サーバーログでエラーメッセージを探します
- WindsurfがMCPサーバーを使用するように適切に設定されていることを確認します
ライセンス
マサチューセッツ工科大学
This server cannot be installed
Perplexity AI API とのインターフェースにより、標準化されたモデル コンテキスト プロトコルを通じて高度な質問回答機能を提供し、複数の Perplexity モデルをサポートします。