mcp-perplexity-search
⚠️お知らせ
このリポジトリはメンテナンスされなくなりました。
このツールの機能は、複数の MCP ツールを 1 つの統合パッケージにまとめたmcp-omnisearchで利用できるようになりました。
代わりにmcp-omnisearchを使用してください。
PerplexityのAI APIとLLMを統合するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、様々なユースケースに対応する専用のプロンプトテンプレートを備えた高度なチャット補完機能を提供します。
特徴
- 🤖 Perplexity の AI モデルを使用した高度なチャット補完
- 📝 一般的なシナリオ向けの定義済みプロンプト テンプレート:
- 技術文書の作成
- セキュリティのベストプラクティス分析
- コードレビューと改善
- 構造化された形式のAPIドキュメント
- 🎯 特殊なユースケース向けのカスタムテンプレートのサポート
- 📊 複数の出力形式(テキスト、マークダウン、JSON)
- 🔍 レスポンスにオプションでソース URL を含める
- ⚙️ 設定可能なモデルパラメータ(温度、最大トークン数)
- 🚀 Sonar や LLaMA を含むさまざまな Perplexity モデルのサポート
構成
このサーバーはMCPクライアント経由で設定する必要があります。以下に、様々な環境における設定例を示します。
傾斜構成
Cline MCP 設定に以下を追加します:
WSL 構成の Claude デスクトップ
WSL 環境の場合は、Claude Desktop 構成に以下を追加します。
環境変数
サーバーには次の環境変数が必要です。
PERPLEXITY_API_KEY
: Perplexity API キー (必須)
API
サーバーは、構成可能なパラメータを持つ単一の MCP ツールを実装します。
チャット完了
特殊なプロンプト テンプレートをサポートする Perplexity API を使用して、チャット補完を生成します。
パラメータ:
messages
(配列、必須):次の内容を含むメッセージオブジェクトの配列:role
(文字列): 'system'、'user'、または 'assistant'content
(文字列): メッセージの内容
prompt_template
(文字列、オプション): 使用する定義済みテンプレート:technical_docs
: コード例を含む技術ドキュメントsecurity_practices
: セキュリティ実装ガイドラインcode_review
: コード分析と改善api_docs
: JSON形式のAPIドキュメント
custom_template
(オブジェクト、オプション): 次の内容を含むカスタム プロンプト テンプレート:system
(文字列): アシスタントの動作に関するシステムメッセージformat
(文字列): 出力形式の設定include_sources
(boolean): ソースを含めるかどうか
format
(文字列、オプション): 'text'、'markdown'、または 'json'(デフォルト: 'text')include_sources
(ブール値、オプション): ソース URL を含める (デフォルト: false)model
(文字列、オプション): 使用するパープレキシティモデル (デフォルト: 'sonar')temperature
(数値, オプション): 出力のランダム性 (0-1, デフォルト: 0.7)max_tokens
(数値、オプション):最大レスポンス長(デフォルト:1024)
発達
設定
- リポジトリをクローンする
- 依存関係をインストールします:
- プロジェクトをビルドします。
- 開発モードで実行:
出版
このプロジェクトではバージョン管理に変更セットを使用しています。公開するには:
- 変更セットを作成します。
- パッケージのバージョン:
- npm に公開:
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。
謝辞
- モデルコンテキストプロトコルに基づいて構築
- Perplexity SONARを搭載
You must be authenticated.
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.
Tools
Perplexity の AI API と LLM の統合を可能にし、技術ドキュメント、コードレビュー、API ドキュメントなどのタスク専用のプロンプト テンプレートを利用して高度なチャット完了を実現します。
Related Resources
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
- -securityAlicense-qualityEnables LLMs to interact with Dify AI's chat completion API, including conversation context support and a restaurant recommendation tool.Last updated -10JavaScriptMIT License
- 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