Skip to main content

Tiny MCP server for Perplexity Sonar web search

Project description

perplexity-sonar-mcp

Tiny Python MCP server for Perplexity web search — 3 tools with escalating depth.

Tools

Tool Speed Use for
web_search(query) 2-5s Quick facts, simple lookups
web_ask(query) 5-15s Thorough answers, literature discovery
deep_research(query) 2-10 min Comprehensive multi-step analysis

Both web_search and web_ask accept optional focus ("academic", "finance") and recency ("day", "week", "month", "year") parameters.

Setup

pip install -e .
export PERPLEXITY_API_KEY=pplx-...
perplexity-sonar-mcp  # starts stdio MCP server

MCP client config

{
  "name": "perplexity",
  "cmd": ["perplexity-sonar-mcp"],
  "env": {"PERPLEXITY_API_KEY": "pplx-..."}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

perplexity_sonar_mcp-0.2.2.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

perplexity_sonar_mcp-0.2.2-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file perplexity_sonar_mcp-0.2.2.tar.gz.

File metadata

  • Download URL: perplexity_sonar_mcp-0.2.2.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for perplexity_sonar_mcp-0.2.2.tar.gz
Algorithm Hash digest
SHA256 55951ff4cbd4302462aad65356b6fa428d19c51415e2718527de3209ba9ac9f9
MD5 6e7331e9584679a1f7dfcc0a231ccdfd
BLAKE2b-256 a10fbbd1aed9033a1a1bd554036db85de2e10f1d3a552e9ed8b10dea99968534

See more details on using hashes here.

Provenance

The following attestation bundles were made for perplexity_sonar_mcp-0.2.2.tar.gz:

Publisher: publish.yml on retospect/perplexity-sonar-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file perplexity_sonar_mcp-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for perplexity_sonar_mcp-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9619ee74080abb1e3d3677345f5bb3e52466923e81552f0baea8d3f38141ec60
MD5 a5453ecb37697496a0886bb3bc226b99
BLAKE2b-256 d601fa772f2abe6c869f58d8b073494990da9828d19b222d4c498142ac016149

See more details on using hashes here.

Provenance

The following attestation bundles were made for perplexity_sonar_mcp-0.2.2-py3-none-any.whl:

Publisher: publish.yml on retospect/perplexity-sonar-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page