Perplexity MCP Zerver

Perplexity MCP Zerver is an MCP server that connects AI assistants to Perplexity.ai using browser automation, bypassing the need for dedicated API keys. Designed for software developers, technical researchers, and knowledge workers, it enables LLMs to run live web searches, retrieve structured documentation, analyze code for deprecated patterns, and discover development APIs directly through Perplexity's web interface. It runs locally using Bun and Node.js, storing ongoing conversation state and research histories inside a local SQLite database for context preservation across sessions. In addition to standard search queries, the server includes dedicated extraction capabilities for web articles and GitHub repositories. Users with Perplexity Pro accounts can authenticate via an interactive browser login step to route queries through advanced models while preserving persistent local profiles. By abstracting the web UI through standard Model Context Protocol tools, it gives external MCP clients access to cited web information and deep technical answers without requiring usage-based API billing or remote third-party data tracking.

Category: Browser & Web Automation

Tags: perplexity, puppeteer, search, web scraping

Visit Perplexity MCP Zerver

How to install and configure Perplexity MCP Zerver

  1. Ensure Node.js 18+ and Bun are installed on your system. 2. Clone the repository and build the project: bash git clone https://github.com/wysh3/perplexity-mcp-zerver.git cd perplexity-mcp-zerver bun install bun run build 3. (Optional) Run bun run login to authenticate with your Perplexity Pro account via email. 4. Add the server to your MCP client configuration file: json { "mcpServers": { "perplexity-server": { "command": "bun", "args": ["/absolute/path/to/build/main.js"], "timeout": 300 } } } Replace /absolute/path/to/build/main.js with the actual path to your built file.

What you can do with Perplexity MCP Zerver

  • Query Perplexity for real-time technical documentation and code samples directly inside an MCP-enabled coding environment. - Discover and evaluate relevant developer APIs and software libraries to integrate into active software development projects. - Analyze existing application code snippets against Perplexity data to detect deprecated patterns and outdated syntax recommendations. - Extract and summarize web page contents and GitHub repository details to feed into ongoing agentic workflows. - Conduct multi-turn interactive research sessions that preserve prior conversational context locally using an SQLite database.

Key facts

  • Open Source
  • https://github.com/wysh3/perplexity-mcp-zerver
  • Browser & Web Automation, Web Search & Research
  • perplexity, puppeteer, search, web scraping

Part of MCP Servers

Related MCP servers

  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP NPX Fetch — MCP NPX Fetch is an MCP server that retrieves online resources and transforms web content into structured formats including HTML,…
  • MCP Naver News — MCP Naver News is an MCP server that connects AI assistants to the Naver News API, enabling automated search and…
  • MCP NIF.PT — MCP NIF.PT is an MCP server that connects LLM clients to the Portuguese NIF.PT public API to retrieve and analyze…
  • MCP Node Fetch — MCP Node Fetch is an MCP server that enables language model assistants to retrieve web content and query remote endpoints…
  • MCP Open Library — MCP Open Library is an MCP server that connects AI assistants to the Open Library catalogue API to retrieve book,…

What is Perplexity MCP Zerver?

Perplexity MCP Zerver is an open source Model Context Protocol server that automates interactions with Perplexity.ai using Puppeteer. It allows MCP-compatible AI clients to perform web searches, retrieve developer documentation, evaluate code patterns, and inspect URLs without needing an official Perplexity API key.

Does Perplexity MCP Zerver require an API key?

No, Perplexity MCP Zerver does not require a Perplexity API key. The server uses browser automation through Puppeteer to send queries through the web interface, making it free to run. Users can optionally log into an existing Perplexity Pro account to utilize premium reasoning models.

What tools does Perplexity MCP Zerver provide?

The server exposes several tools to MCP clients, including search for web research, get_documentation for technical reference lookups, find_apis for discovering development APIs, check_deprecated_code for analyzing code patterns, extract_url_content for web and GitHub parsing, and chat_perplexity for persistent contextual conversations.

How does Perplexity MCP Zerver store chat history?

Perplexity MCP Zerver persists conversation history locally using an embedded SQLite database. This design maintains multi-turn context across queries without transmitting conversation logs to third-party tracking services or requiring remote session databases.

Is Perplexity MCP Zerver open source?

Yes, Perplexity MCP Zerver is open source software distributed under the GNU General Public License v3.0. The full source code and licensing details are available in the project GitHub repository.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories