Skip to main content
Glama

Perplexity MCP Server

困惑MCP Zerver 📋

API キーを必要とせずに Perplexity Web サイトと対話することで AI を活用した研究機能を提供する、研究レベルのモデル コンテキスト プロトコル (MCP) サーバー実装。

特徴

  • 🔍 Perplexity の Web インターフェースを介した Web 検索の統合。
  • 💬 会話のコンテキストの永続的なチャット履歴。
  • 📄 ドキュメントの取得、API の検索、コード分析のためのツール。
  • 🚫 API キーは不要です (Web インタラクションに依存します)。
  • 🛠️ TypeScript ファーストの実装。
  • 🌐 ブラウザの自動化には Puppeteer を使用します。

ツール

Perplexity.ai で検索クエリを実行します。brief brief normaldetailedレスポンスをサポートします。生のテキスト出力を返します。

2. ドキュメントを取得する ( get_documentation )

Perplexity に、テクノロジー/ライブラリに関するドキュメントとサンプルを提供するよう依頼します。オプションで特定のコンテキストに焦点を当てることもできます。生のテキスト出力を返します。

3. APIを検索する( find_apis

Perplexity に、要件とコンテキストに基づいて API を検索および評価するよう指示します。生のテキスト出力を返します。

4. 非推奨コードを確認する( check_deprecated_code

Perplexity に、特定のテクノロジーコンテキストにおける非推奨機能のコードスニペットの分析を依頼します。生のテキスト出力を返します。

5. URLコンテンツを抽出する( extract_url_content

ブラウザ自動化とMozillaのReadability機能を使用して、URLから記事のメインテキストコンテンツを抽出します。gitingest.com経由でGitHubリポジトリを処理します。深度までの再帰リンク探索をサポートします。コンテンツとメタデータを含む構造化JSONを返します。

6. チャット( chat_perplexity

Perplexity AIとの継続的な会話を維持します。チャット履歴はプロジェクトディレクトリ内のchat_history.dbにローカルに保存されます。chat_id chat_id responseを含む文字列化されたJSONオブジェクトを返します。

インストール

📋 をコピーして Readme を貼り付けるだけで、あとは AI に任せられます

  1. このリポジトリをクローンまたはダウンロードします:
git clone https://github.com/wysh3/perplexity-mcp-zerver.git cd perplexity-mcp-zerver
  1. 依存関係をインストールします:
npm install
  1. サーバーを構築します。
npm run build

重要:Node.jsがインストールされていることを確認してください。Puppeteerはインストール中に必要に応じて互換性のあるブラウザバージョンをダウンロードします。プロジェクトのビルドと設定が完了したら、IDE/アプリケーションを再起動して変更を有効にしてください。

構成

サーバーを MCP 構成ファイルに追加します (例: VS Code 拡張機能の場合はcline_mcp_settings.json 、デスクトップ アプリの場合はclaude_desktop_config.json )。

重要: /path/to/perplexity-mcp-zerver/build/index.jsを、システム上に構築されたindex.jsファイルへの絶対パスに置き換えます。

Cline/RooCode拡張機能の例:

{ "mcpServers": { "perplexity-server": { "command": "node", "args": [ "/full/path/to/your/perplexity-mcp-zerver/build/index.js" // <-- Replace this path! (in case of windows for ex: "C:\\Users\\$USER\\Documents\\Cline\\MCP\\perplexity-mcp-zerver\\build\\index.js" ], "env": {}, "disabled": false, "alwaysAllow": [], "autoApprove": [], "timeout": 300 } } }

Claude Desktop の例:

{ "mcpServers": { "perplexity-server": { "command": "node", "args": [ "/full/path/to/your/perplexity-mcp-zerver/build/index.js" // <-- Replace this path! ], "env": {}, "disabled": false, "alwaysAllow": [] } } }

使用法

  1. MCP 設定ファイルでサーバーが正しく構成されていることを確認します。
  2. IDE (Cline/RooCode 拡張機能を備えた VS Code など) または Claude デスクトップ アプリケーションを再起動します。
  3. MCP クライアントは自動的にサーバーに接続します。
  4. 接続された AI アシスタント (Claude など) にツールを使用するように依頼できるようになりました。例:
    • 「AI に関する最新ニュースを見つけるには、perplexity-server 検索を使用してください。」
    • 「React フックについては、perplexity-server get_documentation に問い合わせてください。」
    • 「量子コンピューティングについて perplexity-server とチャットを始めましょう。」

クレジット

DaInfernalCoderさん、ありがとう:

ライセンス

このプロジェクトは、GNU General Public License v3.0 に基づいてライセンスされています。詳細については、 LICENSE.mdファイルを参照してください。

免責事項

このプロジェクトは、Webオートメーション(Puppeteer)を介してPerplexityウェブサイトと連携します。教育および研究目的のみに使用されます。Webスクレイピングおよび自動化は、対象ウェブサイトの利用規約に違反する可能性があります。作者は、許可されていない自動化や利用規約違反を推奨または奨励するものではありません。責任を持って倫理的にご利用ください。このサーバーの安定性は、Perplexityウェブサイトの構造が一貫していることに依存しています。

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

APIキーを必要とせず、Perplexityを利用した高度なMCPサーバー

  1. 特徴
    1. ツール
      1. 検索( search )
      2. ドキュメントを取得する ( get_documentation )
      3. APIを検索する( find_apis )
      4. 非推奨コードを確認する( check_deprecated_code )
      5. URLコンテンツを抽出する( extract_url_content )
      6. チャット( chat_perplexity )
    2. インストール
      1. 構成
        1. 使用法
          1. クレジット
            1. ライセンス
              1. 免責事項

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  MCP Server for the Perplexity API.
                  Last updated -
                  50
                  Python
                  MIT License
                  • Linux
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  An MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.
                  Last updated -
                  39
                  28
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  AniList MCP server for accessing AniList API data
                  Last updated -
                  44
                  153
                  23
                  TypeScript
                  MIT License
                  • Apple
                  • Linux

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/wysh3/perplexity-mcp-zerver'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server