mcpField
P
perplexity-mcp MCP server

perplexity-mcp MCP server

ローカル
github.com/jsonallen検索31083 週間前に更新

perplexity-mcp MCP server について

perplexity-mcp は、Perplexity AI の API を利用して、クライアントにウェブ検索機能を提供する MCP サーバーです。Claude Desktop や Cursor から直接ウェブ検索を行いたい利用者向けです。

主な機能

  1. 01perplexity_search_web ツールの提供
  2. 02day、week、month、year による期間フィルター
  3. 03環境変数によるモデル選択
  4. 04uvx による起動

活用シーン

  1. 01過去1週間の企業の最新ニュースの検索
  2. 02Cursor 上でのニュース検索
  3. 03Claude Desktop での期間指定ウェブ検索

MCP 対応

MCP サーバーとして、perplexity_search_web ツールと同名のプロンプトを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"perplexity": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

perplexity-mcp MCP サーバー

smithery badge

Perplexity AI の API を使用してウェブ検索機能を提供する、Model Context Protocol(MCP)サーバーです。Anthropic の Claude デスクトップクライアントで動作します。

使用例

「ウェブを検索して、過去 1 週間に Anthropic で何が新しくなったか調べてください」のようなプロンプトを使用できます。

Glama スコア

Perplexity Server MCP server

コンポーネント

プロンプト

サーバーは次のプロンプトを 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 からツールを呼び出せるようになります。 mcp_screenshot

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」をクリックしてください。

mcp_screenshot

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。