Skip to main content
Glama

Perplexity MCP Server

Perplexity MCP Zerver

A minimalist research server implementing the Model Context Protocol (MCP) to deliver AI-powered research capabilities through Perplexity's web interface.

Research Capabilities

  • Intelligent Web Research: Search and summarize content without API limits
  • Persistent Conversations: Maintain context with local SQLite chat storage
  • Content Extraction: Clean article extraction with GitHub repository parsing
  • Developer Tooling: Documentation retrieval, API discovery, code analysis
  • Keyless Operation: Browser automation replaces API key requirements

Available Tools

Perform research queries with configurable depth
Returns raw text results

Get Documentation (get_documentation)

Retrieve technical documentation with examples
Returns structured documentation

Find APIs (find_apis)

Discover relevant APIs for development needs
Returns API listings and descriptions

Check Deprecated Code (check_deprecated_code)

Analyze code snippets for outdated patterns
Returns analysis report

Extract URL Content (extract_url_content)

Parse web content with automatic GitHub handling
Returns structured content metadata

Chat (chat_perplexity)

Persistent conversations with context history
Returns conversation state in JSON format


Getting Started

Prerequisites

  • Bun runtime
  • Node.js 18+ (for TypeScript compilation)

Installation

git clone https://github.com/wysh3/perplexity-mcp-zerver.git cd perplexity-mcp-zerver bun install bun run build

Configuration

Add to your MCP configuration file:

{ "mcpServers": { "perplexity-server": { "command": "bun", "args": ["/absolute/path/to/build/main.js"], "timeout": 300 } } }

Usage

Initiate commands through your MCP client:

  • "Use perplexity to research quantum computing advancements"
  • "Ask perplexity-server for React 18 documentation"
  • "Begin conversation with perplexity about neural networks"

Technical Comparison

FeatureThis ImplementationTraditional APIs
AuthenticationNone requiredAPI keys
CostFreeUsage-based
Data PrivacyLocal processingRemote servers
GitHub IntegrationNative supportLimited
History PersistenceSQLite storageSession-based

Troubleshooting

Server Connection Issues

  1. Verify absolute path in configuration
  2. Confirm Node.js installation with node -v
  3. Ensure build completed successfully

Content Extraction

  • GitHub paths must use full repository URLs
  • Adjust link recursion depth in source configuration

Origins & License

based on - DaInfernalCoder/perplexity-researcher-mcp
refactored from - sm-moshi/docshunter

Licensed under GNU GPL v3.0 - View License


This project interfaces with Perplexity via browser automation. Use responsibly and ethically. Stability depends on Perplexity's website consistency. Educational use only.

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

advance mcp server utilizing Perplexity, without the need for an API key

  1. Features
    1. Tools
      1. 1. Search (search)
      2. 2. Get Documentation (get_documentation)
      3. 3. Find APIs (find_apis)
      4. 4. Check Deprecated Code (check_deprecated_code)
      5. 5. Extract URL Content (extract_url_content)
      6. 6. Chat (chat_perplexity)
    2. Installation
      1. Configuration
        1. Usage
          1. Credits
            1. License
              1. Disclaimer

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  MCP Server for the Perplexity API.
                  Last updated -
                  59
                  MIT License
                  • Linux
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  An MCP server integrating Perplexity AI's API to offer advanced search capabilities with support for multiple models and result configuration.
                  Last updated -
                  238
                  1
                  MIT License
                • A
                  security
                  F
                  license
                  A
                  quality
                  This server provides access to the Perplexity AI API, enabling interaction through chatting, searching, and documentation retrieval within MCP-based systems.
                  Last updated -
                  2

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/wysh3/perplexity-mcp-zerver'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server