MCP.so
ログイン

MCP Perplexity Server

@sibbl

基本情報

カテゴリ

AI とエージェント

ライセンス

MIT

トランスポート

stdio

作者

sibbl

MCP Perplexity Server について

A MCP Perplexity API server written in Typescript with stdio and SSE transport support.

#mcp-perplexity-api#api-server#typescript

MCP Perplexity Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-perplexity-api": {
      "command": "docker",
      "args": [
        "compose",
        "up"
      ]
    }
  }
}

MCP Perplexity Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is MCP Perplexity Server?

MCP Perplexity Server provides an API to ask questions to a model behind the Perplexity API, wrapped in the Model Context Protocol (MCP). It is intended for developers who want to integrate Perplexity AI’s conversational search into MCP‑compatible applications.

How to use MCP Perplexity Server?

Set up the server via Docker (docker compose up) or Node.js (pnpm install && pnpm start after setting environment variables). You must configure MCP_PERPLEXITY_API_KEY with your Perplexity API key. The server runs on stdio (default) or SSE transport; for SSE, the endpoint is http://localhost:8080/sse by default.

Key features of MCP Perplexity Server

  • Provides MCP‑compatible API for Perplexity AI models
  • Supports both stdio and SSE transport protocols
  • Configurable default model and model list
  • Optional bearer authentication for SSE endpoints
  • Easy deployment via Docker Compose or Node.js

Use cases of MCP Perplexity Server

  • Integrate Perplexity’s conversational search into MCP‑based AI assistants
  • Build a question‑answering tool that uses Perplexity’s up‑to‑date web knowledge
  • Run a local MCP server that proxies queries to Perplexity for MCP clients

よくある質問

1

Do I need a Perplexity API key?

Yes, the `MCP_PERPLEXITY_API_KEY` environment variable is required and must contain your Perplexity API key.

2

What transport methods are supported?

The server supports stdio (default) and SSE transport, configured by the `MCP_TRANSPORT` variable.

3

How can I run the server?

You can run it using Docker Compose with the provided `docker-compose.yml` or directly via Node.js with `pnpm install && pnpm start`.

4

What models are available?

The default model is `sonar-pro`; you can set a comma‑separated list of models via `MCP_PERPLEXITY_MODELS` (default: `sonar,sonar-pro`).

5

Is authentication required for SSE?

No, but you can enable optional bearer authentication by setting `MCP_SSE_AUTH_HEADER_VALUE` to a token.

コメント

「AI とエージェント」の他のコンテンツ