mcpField
P
Perplexity MCP Server

Perplexity MCP Server

ローカル
github.com/Alcova-AIAI・エージェント2784 週間前に更新

Perplexity MCP Server について

Perplexity MCP Server は、Go で書かれた MCP サーバーで、Perplexity API を Claude Code、Claude Desktop、Cursor などのAIアシスタントに接続します。Web検索と推論をそれぞれ別のツールとして提供し、フラグや環境変数でモデルを指定できます。

主な機能

  1. 01Go で実装され、Homebrew・ソースビルド・バイナリで導入可能
  2. 02perplexity_ask ツールによるSonar Pro を使ったWeb検索
  3. 03perplexity_reason ツールによるSonar Reasoning Pro を使った推論
  4. 04コマンドラインフラグや環境変数によるモデル選択
  5. 05stdio プロトコルのみ対応

活用シーン

  1. 01Claude Code 内で最新のWeb情報を取得する
  2. 02Claude Desktop や Cursor から複雑な推論タスクを実行する

MCP 対応

本プロジェクトは MCP サーバーであり、perplexity_ask と perplexity_reason の2つのツールを Claude Code、Claude Desktop、Cursor などの MCP クライアントに公開します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Perplexity MCP サーバー

Go で書かれた Perplexity API 用の Model Context Protocol (MCP) サーバーです。このサーバーにより、Claude (Code および Desktop) や Cursor などの AI アシスタントが、インターフェースから直接 Perplexity の強力な検索および推論機能にシームレスにアクセスできるようになります。

説明

Perplexity MCP サーバーは、AI アシスタントと Perplexity API の間のブリッジとして機能し、次のことを可能にします:

  1. perplexity_ask ツールを介して Perplexity の Sonar Pro モデルを使用し、ウェブを検索して最新の情報を取得する
  2. perplexity_reason ツールを介して Perplexity の Sonar Reasoning Pro モデルを使用し、複雑な推論タスクを実行する

この統合により、Claude などの AI アシスタントはインターフェースを離れることなくリアルタイムの情報と専門的な推論機能にアクセスでき、ユーザーにシームレスな体験を提供します。

主な利点
  • リアルタイム情報へのアクセス: ウェブから最新のデータ、ニュース、情報を取得します
  • 強化された推論機能: 複雑な問題解決タスクのために専門的なモデルを活用します
  • シームレスな統合: Claude Code、Claude Desktop、Cursor とネイティブに連携します
  • 簡単なインストール: Homebrew、Go、またはビルド済みバイナリで素早くセットアップできます
  • カスタマイズ可能: タスクごとに使用する Perplexity モデルを設定できます

インストール

Homebrew を使用する場合 (macOS および Linux)
brew tap alcova-ai/tap
brew install perplexity-mcp
ソースから

リポジトリをクローンして手動でビルドします:

git clone https://github.com/Alcova-AI/perplexity-mcp.git
cd perplexity-mcp
go build -o perplexity-mcp-server .
バイナリリリースから (その他のプラットフォーム)

リリースページ からビルド済みバイナリをダウンロードします。

使用方法

このサーバーは、MCP 通信に stdio プロトコルのみをサポートします。

Claude Code でのセットアップ

Claude Code への追加:

claude mcp add-json --scope user perplexity-mcp '{"type":"stdio","command":"perplexity-mcp","env":{"PERPLEXITY_API_KEY":"pplx-YOUR-API-KEY-HERE"}}'

以上です。これで Claude Code で Perplexity を使用できます。

Claude Desktop でのセットアップ

Claude Desktop への追加:

  1. Claude Desktop の MCP 設定を終了します:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. Perplexity MCP サーバーを追加します:
  {
    "mcpServers": {
+        "perplexity-mcp": {
+            "command": "perplexity-mcp",
+            "args": [
+                "--model",
+                "sonar-pro",
+                "--reasoning-model",
+                "sonar-reasoning-pro"
+            ],
+            "env": {
+                "PERPLEXITY_API_KEY": "pplx-YOUR-API-KEY-HERE"
+            }
+        }
    }
  }
コマンドラインオプション
  • --model, -m: 検索に使用する Perplexity モデルを指定します (デフォルト: "sonar-pro")
    • PERPLEXITY_MODEL 環境変数でも設定できます
  • --reasoning-model, -r: 推論に使用する Perplexity モデルを指定します (デフォルト: "sonar-reasoning-pro")
    • PERPLEXITY_REASONING_MODEL 環境変数でも設定できます

例:

perplexity-mcp --model sonar-pro --reasoning-model sonar-reasoning-pro
直接実行

サーバーを直接実行したい場合 (ほとんどのユーザーには推奨されません):

  1. Perplexity API キーを環境変数として設定します:

    export PERPLEXITY_API_KEY=your-api-key-here
    
  2. サーバーを実行します:

    perplexity-mcp
    

ライセンス

MIT

コメント

MCP は初めてですか?

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

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