Perplexity MCP サーバー
これは、Perplexity AI を使用して Web を検索できるシンプルな MCP サーバーです。
インストール
前提条件
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キーを追加します: GXP3
Related MCP server: Perplexity MCP Server
Windowsでの使用
開発モード
npm run dev生産モード
プロジェクトをビルドします。
npm run buildサーバーを起動します。
npm startWindows バッチファイルの使用(推奨)
Windows での環境変数の問題を回避するには、付属のバッチ ファイルを使用します。
まずプロジェクトをビルドします。
npm run buildバッチファイルを実行します:
.\run-perplexity-server.batまたは、Windows エクスプローラーでrun-perplexity-server.batファイルをダブルクリックします。
詳細な手順については、 Windows セットアップ ガイドを参照してください。
Windowsの問題のトラブルシューティング
よくある問題
権限エラー
コマンドプロンプトまたはPowerShellを管理者として実行する
プロジェクトディレクトリ内のファイル権限を確認する
環境変数
.envファイルがルートディレクトリにあることを確認する.envファイル内の=記号の前後にスペースを入れないでください環境変数を変更した後はターミナルを再起動してください
環境変数の問題を回避するために、提供されているバッチファイルを使用してください。
Node.js の問題
Node.jsのインストールを確認する:
node --versionnpm がインストールされていることを確認する:
npm --version
エラーメッセージ
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 configurationAPIの使用
サーバーは、Web 検索用の単一のツールperplexity_searchを提供します。
{
"name": "perplexity_search",
"arguments": {
"query": "your search query here"
}
}ライセンス
マサチューセッツ工科大学