Skip to main content

Tiny MCP server for Perplexity Sonar web search

Project description

perplexity-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-mcp  # starts stdio MCP server

MCP client config

{
  "name": "perplexity",
  "cmd": ["perplexity-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.0.tar.gz (5.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.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for perplexity_sonar_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 756691ca3ac8c011642e862795dbecf57dcf3ca9ab888c73c080db01579e410f
MD5 fb085b160e38307999a260f35ca48c2f
BLAKE2b-256 adbd4aaf1356c2e71745b453dda3ea8b4bebdd739b3b3222ad3f3ef8d229bf2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for perplexity_sonar_mcp-0.2.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for perplexity_sonar_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d82ffea0f4d3da3e0c16c1e5428afaaf94287742081c95babf449cf8275935f
MD5 7b6af2150edb561a90664d49cfc3e928
BLAKE2b-256 a8408f3a0578ec13616cf79af4ab6996242352a5d54c2e1662ea027061a83604

See more details on using hashes here.

Provenance

The following attestation bundles were made for perplexity_sonar_mcp-0.2.0-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