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キー
インストール
環境変数
次の変数を含む.env
ファイルを作成します。
使用法
サーバーを実行します。
APIツール
サーバーは次のツールを公開します。
perplexity_ask
- Perplexity AIに直接質問を送信perplexity_search
- Perplexity AIで検索クエリを実行する
モデルの変更
どちらのツールも、次の Perplexity モデルをサポートしています。
sonar-reasoning
(デフォルト) - Perplexity の推論重視のモデル。一般的な質問に最適sonar-pro
- プロフェッショナルユースケース向けに機能強化された拡張モデルsonar-deep-research
- 詳細な調査と複雑なクエリに特化しています
ツールを使用するときにモデルを指定するには、リクエストにmodel
パラメータを含めます。
システムプロンプトと最大トークン数をカスタマイズすることもできます。
ツール応答形式
サーバーは、ツール応答に関して MCP 仕様に従います。
ウィンドサーフィン統合
ウィンドサーフィンのセットアップ
- サーバーを構築します。
- Windsurfを開き、設定に移動します
- 「AI設定」または「モデルコンテキストプロトコル」セクションを見つけます
- 次の詳細で新しい MCP サーバーを追加します。
- 名前: Perplexity Insight
- タイプ: ローカルプロセス
- コマンド: Node.js実行ファイルへのパス
- 引数: コンパイルされた
index.js
ファイルへのパス - 作業ディレクトリ: プロジェクトディレクトリへのパス
- 環境変数:
PERPLEXITY_API_KEY=your_api_key_here
を必ず含めてください
- サーバーを有効にし、必要に応じてWindsurfを再起動します。
構成例
mcp_config.json
ファイルの構成例を次に示します。
/path/to/perplexity-insight-MCP
実際のインストール ディレクトリへのパスに置き換え、実際の Perplexity API キーを使用します。
ウィンドサーフィンにおけるPerplexityの利用
- AIアシスタントパネルを使用して、Perplexityに問い合わせる質問をします。
- ウェブ検索の場合は、「検索」などの具体的な語句をクエリに含めます
- モデルを変更するには、「モデルの変更」セクションに示されているように、クエリにモデル名を含めます。
- Windsurfはクエリに基づいて適切なPerplexityツールを自動的に使用します
発達
地域開発の場合:
トラブルシューティング
MCP サーバーで問題が発生した場合:
- APIキーが有効であり、
.env
ファイルに正しく設定されていることを確認してください。 - 応答形式がMCP仕様と一致していることを確認する
- サーバーログでエラーメッセージを探します
- WindsurfがMCPサーバーを使用するように適切に設定されていることを確認します
ライセンス
マサチューセッツ工科大学
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Perplexity AI API とのインターフェースにより、標準化されたモデル コンテキスト プロトコルを通じて高度な質問回答機能を提供し、複数の Perplexity モデルをサポートします。
Related MCP Servers
- AsecurityFlicenseAqualityThis server provides access to the Perplexity AI API, enabling interaction through chatting, searching, and documentation retrieval within MCP-based systems.Last updated -52JavaScript
- AsecurityFlicenseAqualityProvides a standardized way to integrate Perplexity AI's features like chat, search, and documentation access into MCP-based systems.Last updated -5JavaScript
- AsecurityFlicenseAqualityA Node.js implementation that enables Claude to interact with Perplexity AI's language models through Anthropic's Model Context Protocol, providing tools for advanced chat completions and quick queries.Last updated -26TypeScript
- -securityAlicense-qualityProvides access to Perplexity AI models through two tools: ask\_perplexity for expert programming assistance and chat\_perplexity for maintaining ongoing conversations with context preservation.Last updated -PythonMIT License