Perplexity MCP Server について
Perplexity MCP Serverは、Perplexity AIを使ったウェブ検索を可能にする小規模なサーバーです。Perplexity AI APIキーが必要で、検索ツールを1つ提供します。
主な機能
- 01Perplexity AIによるウェブ検索
- 02単一の検索ツール
活用シーン
- 01Perplexity AIを使ったウェブ検索
- 02検索ツールへのクエリ送信
MCP 対応
MCPクライアントにウェブ検索用の`perplexity_search`ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Perplexity MCP サーバー
Perplexity AI を使用してウェブ検索できる、シンプルな MCP サーバーです。
MCP レビュー認定:https://mcpreview.com/mcp-servers/spragginsdesigns/perplexity-mcp-server
インストール
前提条件
- Node.js 18 以降(nodejs.orgからダウンロード)
- Git(git-scm.comからダウンロード)
- Perplexity AI API キー
Windows での手順
- リポジトリをクローンします:
git clone [repository-url]
cd perplexity-mcp-server
- 依存関係をインストールします:
npm install
- 環境ファイルを作成します:
- ルートディレクトリに
.envという名前の新しいファイルを作成します - Perplexity AI API キーを追加します:
PERPLEXITY_API_KEY=your_api_key_here - ルートディレクトリに
Windows での使用方法
開発モード
npm run dev
本番モード
- プロジェクトをビルドします:
npm run build
- サーバーを起動します:
npm start
Windows バッチファイルを使用する(推奨)
Windows での環境変数に関する問題を避けるには、同梱のバッチファイルを使用します:
- 先にプロジェクトをビルドします:
npm run build
- バッチファイルを実行します:
.\run-perplexity-server.bat
または、Windows エクスプローラーで run-perplexity-server.bat ファイルをダブルクリックします。
詳しい手順については、Windows セットアップガイドを参照してください。
Windows での問題のトラブルシューティング
よくある問題
-
アクセス許可エラー
- コマンドプロンプトまたは PowerShell を管理者として実行します
- プロジェクトディレクトリのファイルアクセス許可を確認します
-
環境変数
.envファイルがルートディレクトリにあることを確認します.envファイルでは=の前後にスペースを入れないでください- 環境変数を変更した後は、ターミナルを再起動します
- 環境変数に関する問題を避けるには、付属のバッチファイルを使用します
-
Node.js の問題
- Node.js のインストールを確認します:
node --version - npm がインストールされていることを確認します:
npm --version
- Node.js のインストールを確認します:
エラーメッセージ
Error: ENOENT: no such file or directory が表示された場合は、次の点を確認してください:
- すべてのパスで正しい Windows 形式の区切り文字を使用している
- 正しいディレクトリにいる
- 必要なファイルが存在する
プロジェクト構成
perplexity-mcp-server/
├── src/
│ └── index.ts # Main server implementation
├── dist/ # Compiled output
├── .env # Environment variables
├── package.json # Project configuration
├── run-perplexity-server.bat # Windows batch file
└── tsconfig.json # TypeScript configuration
API の使用方法
このサーバーは、ウェブ検索用の単一のツール perplexity_search を提供します:
{
"name": "perplexity_search",
"arguments": {
"query": "your search query here"
}
}
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。