mcpField
🚀
🚀 MCP Perplexity Proxy Server

🚀 MCP Perplexity Proxy Server

ローカル
github.com/nikolaospapagiannisAI・エージェント082 週間前に更新

🚀 MCP Perplexity Proxy Server について

MCP Perplexity Proxy Serverは、OpenAI互換またはMCPネイティブのリクエストをPerplexity AIのSonarモデルへ転送するNode.jsプロキシです。ストリーミングに対応し、チャット補完、MCPリクエスト、Swagger UIのHTTPエンドポイントを備えています。

主な機能

  1. 01Sonarモデルへのリクエスト転送
  2. 02OpenAI互換のチャット補完エンドポイント
  3. 03MCPネイティブのストリーミングエンドポイント
  4. 04Swagger UIエンドポイント

活用シーン

  1. 01互換クライアントからPerplexity Sonarへ接続
  2. 02MCPネイティブリクエストのストリーミング
  3. 03Swagger UIでのAPI確認

MCP 対応

`/mcp-stream`でMCPネイティブのリクエストを受け付け、Perplexity AI Sonarモデルの応答をストリーミングします。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

🚀 MCP Perplexity Proxy Server

この Node.js サーバーは、ストリーミングに対応し、OpenAI 互換または MCP ネイティブのリクエストを Perplexity AI の Sonar モデルに転送します。

🔧 ローカルで実行

docker-compose up --build

🔁 対応 API

  • POST /v1/chat/completions(OpenAI 互換)
  • POST /mcp-stream(MCP ネイティブ)
  • GET /(Swagger UI)

✅ CLine / Cursor / RooCode での使用方法

{
  "provider": "openai",
  "api_base": "http://localhost:3000/v1",
  "api_key": "dummy"
}

🧪 ローカルテスト

curl -X POST http://localhost:3000/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"sonar-reasoning-pro","messages":[{"role":"user","content":"Was ist JSON.stringify?"}]}'

コメント

MCP は初めてですか?

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

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