perplexity-mcp MCP server について
perplexity-mcp は、Perplexity AI の API を利用して、クライアントにウェブ検索機能を提供する MCP サーバーです。Claude Desktop や Cursor から直接ウェブ検索を行いたい利用者向けです。
主な機能
- 01perplexity_search_web ツールの提供
- 02day、week、month、year による期間フィルター
- 03環境変数によるモデル選択
- 04uvx による起動
活用シーン
- 01過去1週間の企業の最新ニュースの検索
- 02Cursor 上でのニュース検索
- 03Claude Desktop での期間指定ウェブ検索
MCP 対応
MCP サーバーとして、perplexity_search_web ツールと同名のプロンプトを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
perplexity-mcp MCP サーバー
Perplexity AI の API を使用してウェブ検索機能を提供する、Model Context Protocol(MCP)サーバーです。Anthropic の Claude デスクトップクライアントで動作します。
使用例
「ウェブを検索して、過去 1 週間に Anthropic で何が新しくなったか調べてください」のようなプロンプトを使用できます。
Glama スコア
コンポーネント
プロンプト
サーバーは次のプロンプトを 1 つ提供します。
- perplexity_search_web:Perplexity AI を使用してウェブを検索します
- 検索クエリに必須の「query」引数
- 期間で結果を絞り込むための任意の「recency」引数:
- 'day':過去 24 時間
- 'week':過去 7 日間
- 'month':過去 30 日間(デフォルト)
- 'year':過去 365 日間
- Perplexity の API を使用してウェブ検索を実行します
ツール
サーバーは次のツールを 1 つ実装しています。
- perplexity_search_web:Perplexity AI を使用してウェブを検索します
- 必須の文字列引数として「query」を受け取ります
- 結果を絞り込むための任意の「recency」パラメーター(day/week/month/year)
- Perplexity の API から検索結果を返します
インストール
Smithery 経由でインストール
Smithery 経由で Claude Desktop 用の Perplexity MCP を自動的にインストールするには:
npx -y @smithery/cli install perplexity-mcp --client claude
UV が必要です(高速な Python パッケージおよびプロジェクトマネージャー)
uv がインストールされていない場合:
# Using Homebrew on macOS
brew install uv
または
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
環境変数
次の環境変数を claude_desktop_config.json に設定する必要があります。API キーは Perplexity から取得できます。
PERPLEXITY_API_KEY:Perplexity AI の API キー
任意の環境変数:
-
PERPLEXITY_MODEL:使用する Perplexity モデル(指定しない場合はデフォルトで "sonar")利用可能なモデル:
sonar-deep-research:128k コンテキスト - 高度なリサーチ機能sonar-reasoning-pro:128k コンテキスト - プロフェッショナル向けの高度な推論sonar-reasoning:128k コンテキスト - 強化された推論機能sonar-pro:200k コンテキスト - プロフェッショナルグレードのモデルsonar:128k コンテキスト - デフォルトモデルr1-1776:128k コンテキスト - 代替アーキテクチャ
モデルの最新リストはこちらから確認できます(here)[https://docs.perplexity.ai/guides/model-cards]
Cursor と Claude Desktop へのインストール
Cursor/Claude の設定ファイルを編集して、このツールを MCP サーバーとして追加します。
"perplexity-mcp": {
"env": {
"PERPLEXITY_API_KEY": "XXXXXXXXXXXXXXXXXXXX",
"PERPLEXITY_MODEL": "sonar"
},
"command": "uvx",
"args": [
"perplexity-mcp"
]
}
Cursor
- MacOS の場合:
/Users/your-username/.cursor/mcp.json - Windows の場合:
C:\Users\your-username\.cursor\mcp.json
すべて正常に動作していれば、Cursor からツールを呼び出せるようになります。
Claude Desktop
- MacOS の場合:
~/Library/Application\ Support/Claude/claude_desktop_config.json - Windows の場合:
%APPDATA%/Claude/claude_desktop_config.json
サーバーが動作していることを確認するには、Claude クライアントを開き、「過去 1 週間の OpenAI に関するニュースをウェブで検索してください」のようなプロンプトを使用します。ツールの使用を確認するアラートボックスが表示されます。「Allow for this chat」をクリックしてください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。