perplexity-ai
View on GitHubA third-party Perplexity MCP/REST API implementation that leverages Pro account Pool to provide unlimited quota for ask and deep search capabilities.
Unofficial self-hosted Perplexity server exposing MCP tools and OpenAI-compatible endpoints, with multi-account token pooling, load balancing, heartbeat health checks, and deep-research task jobs.
Use Cases
Give Claude Code or other agents live web search via MCPExpose Perplexity search through OpenAI-compatible /v1/chat/completionsPool multiple Perplexity Pro accounts for higher quotaRun deep research tasks asynchronously with job pollingLoad balance and health-check Perplexity session cookiesUse a Python REST client when MCP transport is unavailableTrack multi-turn Perplexity search sessions with session IDsFallback to anonymous Auto mode when tokens expire
Built With
- Language
- Python
- Frameworks
- FastMCP · aiohttp · curl_cffi · aiohttp-socks · pytest · Docker Compose
Tags
mcp · perplexity · openai-compatible · search-api · deep-research · token-pool · load-balancing · rest-api · self-hosted · docker · webui · agent-skill · streaming · fastmcp · proxy