mcpField
P
Perplexity MCP Server

Perplexity MCP Server

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

Perplexity MCP Server について

Perplexity MCP Server は、ブラウザー自動化により Perplexity の Web インターフェースを利用して調査を行う MCP サーバーです。API キーは不要で、検索、ドキュメント照会、コードチェック、永続的なチャットを提供します。キーなしで Web 調査を行いたい開発者向けです。

主な機能

  1. 01Perplexity の Web サイトを通じた調査と要約
  2. 02ローカル SQLite によるチャット履歴の保存
  3. 03GitHub リポジトリの解析に対応したコンテンツ抽出
  4. 04ドキュメント、API 検索、非推奨コードの確認
  5. 05追加モデルを使うための任意の Pro アカウントログイン

活用シーン

  1. 01開発中に技術ドキュメントや API 情報を調べる
  2. 02複数回にわたる調査の会話を後から再開する
  3. 03GitHub リポジトリや Web ページの本文を抽出して分析する

MCP 対応

MCP サーバーとして、search、get_documentation、find_apis、check_deprecated_code、extract_url_content、chat_perplexity のツールを MCP クライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Perplexity MCP Zerver

Perplexity のウェブインターフェースを通じて AI による調査機能を提供する、Model Context Protocol(MCP)を実装したミニマルなリサーチサーバーです。

MCP Compatible TypeScript Codebase Tests Passing Bun Runtime

リサーチ機能

  • インテリジェントなウェブリサーチ:API の制限なしでコンテンツを検索、要約します
  • 会話の継続:ローカルの SQLite チャットストレージでコンテキストを維持します
  • コンテンツの抽出:GitHub リポジトリの解析に対応した、記事のクリーンな抽出
  • 開発者向けツール:ドキュメントの取得、API の検出、コード分析
  • キー不要の動作:ブラウザーの自動化により API キーが不要になります

利用可能なツール

検索(search)

深さを設定してリサーチクエリを実行します
生テキストの結果を返します

ドキュメントの取得(get_documentation)

サンプルを含む技術ドキュメントを取得します
構造化されたドキュメントを返します

API の検索(find_apis)

開発ニーズに合った API を見つけます
API の一覧と説明を返します

非推奨コードの確認(check_deprecated_code)

コードスニペットを分析し、古いパターンを検出します
分析レポートを返します

URL コンテンツの抽出(extract_url_content)

GitHub を自動処理してウェブコンテンツを解析します
構造化されたコンテンツのメタデータを返します

チャット(chat_perplexity)

コンテキスト履歴を保持して会話を継続します
会話の状態を JSON 形式で返します


はじめに

前提条件
  • Bun ランタイム
  • Node.js 18 以降(TypeScript のコンパイル用)
インストール
git clone https://github.com/wysh3/perplexity-mcp-zerver.git
cd perplexity-mcp-zerver
bun install
bun run build
設定

MCP 設定ファイルに追加します:

{
  "mcpServers": {
    "perplexity-server": {
      "command": "bun",
      "args": ["/absolute/path/to/build/main.js"],
      "timeout": 300
    }
  }
}
使用方法

MCP クライアントを通じてコマンドを開始します:

  • 「perplexity を使って量子コンピューティングの進歩を調査して」
  • 「React 18 のドキュメントを perplexity-server に尋ねて」
  • 「ニューラルネットワークについて perplexity との会話を始めて」

🔐 Pro アカウントのサポート(任意)

Perplexity Pro のサブスクリプションを利用すると、より高性能なモデル(GPT-5.1、Claude Sonnet 4.5)と高い利用上限を利用できます。

初回のみのセットアップ
bun run build
bun run login

ブラウザーウィンドウが開きます。メールアドレスでログインしてください(最も高い互換性を得るために推奨)。その後、ブラウザーを閉じます。セッションが保存されました!

注:Google/SSO でのログインも機能する場合がありますが、ブラウザーの自動化ではメールアドレスでのログインのほうが安定しています。

環境変数
変数デフォルト説明
PERPLEXITY_BROWSER_DATA_DIR~/.perplexity-mcpブラウザープロファイルのディレクトリ
PERPLEXITY_PERSISTENT_PROFILEtrue匿名モードにするには false に設定

技術比較

機能この実装従来の API
認証不要API キー
コスト無料使用量に応じた課金
データのプライバシーローカル処理リモートサーバー
GitHub 連携標準でサポート限定的
履歴の保持SQLite ストレージセッション単位

トラブルシューティング

サーバー接続の問題

  1. 設定内の絶対パスを確認します
  2. node -v で Node.js がインストールされていることを確認します
  3. ビルドが正常に完了したことを確認します

コンテンツの抽出

  • GitHub のパスには完全なリポジトリ URL を使用してください
  • ソース設定でリンクの再帰の深さを調整してください

起源とライセンス

基になったプロジェクト - DaInfernalCoder/perplexity-researcher-mcp
リファクタリング元 - sm-moshi/docshunter

GNU GPL v3.0 の下でライセンスされています - ライセンスを表示


このプロジェクトは、ブラウザー自動化を介して Perplexity と連携します。責任を持って倫理的にご利用ください。安定性は Perplexity のウェブサイトの一貫性に依存します。教育目的でのみご利用ください。

コメント

MCP は初めてですか?

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

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