Perplexity MCP Server
@wysh3
About Perplexity MCP Server
MCP web search using perplexity without any API KEYS
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"perplexity-mcp-server": {
"command": "bun",
"args": [
"run",
"build"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Perplexity MCP Server?
Perplexity MCP Server is a minimalist research server implementing the Model Context Protocol (MCP) to deliver AI-powered research capabilities through Perplexity's web interface. It uses browser automation to perform searches, extract content, and maintain persistent conversations without requiring an API key. It is designed for developers and researchers who need intelligent web research, documentation retrieval, and code analysis.
How to use Perplexity MCP Server?
Install the Bun runtime and Node.js 18+, clone the repository, run bun install and bun run build. Configure your MCP client with the absolute path to the built main.js file and an optional timeout of 300 seconds. Optionally, for Pro account benefits, run bun run login and log in via email. Initiate tasks through your MCP client using natural language commands such as "Use perplexity to research quantum computing advancements" or "Ask perplexity-server for React 18 documentation."
Key features of Perplexity MCP Server
- Intelligent web search without API limits
- Persistent conversations via SQLite chat storage
- Content extraction with GitHub repository parsing
- Documentation retrieval, API discovery, and code analysis
- Keyless operation through browser automation
- Optional Perplexity Pro account support for better models
Use cases of Perplexity MCP Server
- Research emerging technologies like quantum computing
- Retrieve up‑to‑date technical documentation (e.g., React 18)
- Discover relevant APIs for a development project
- Analyze code snippets for deprecated patterns
- Maintain context across multiple research queries
FAQ from Perplexity MCP Server
What does Perplexity MCP Server do differently from traditional APIs?
It requires no authentication or API key – it works through browser automation. It is free, processes data locally, includes native GitHub integration, and stores conversation history in SQLite.
What are the runtime requirements?
Bun runtime and Node.js 18+ (for TypeScript compilation) are required.
How does data privacy work?
All processing is local; conversation history is stored in a local SQLite database. No data is sent to remote servers except through Perplexity’s web interface.
How do I use my Perplexity Pro subscription?
Run bun run login, log in via email (recommended for best compatibility) in the browser window that opens, then close the browser. The session is saved and will be used automatically.
Are there any known limitations?
Stability depends on Perplexity’s website consistency. GitHub paths must use full repository URLs. Link recursion depth can be adjusted in the source configuration. The project is licensed under GNU GPL v3.0.
More Search MCP servers
MCP SearXNG Enhanced Server
OvertliDSEnhanced MCP server for SearXNG: category-aware web-search, web-scraping, and date/time retrieval.
Google Search Tool
web-agent-masterA Playwright-based Node.js tool that bypasses search engine anti-scraping mechanisms to execute Google searches. Local alternative to SERP APIs with MCP server integration.
Naver Search MCP Server
isnow890MCP server for Naver Search API integration. Provides comprehensive search capabilities across Naver services (web, news, blog, shopping, etc) and data trend analysis tools via DataLab API.
G-Search MCP
jae-jaeA powerful MCP server for Google search that enables parallel searching with multiple keywords simultaneously.
perplexity-mcp MCP server
jsonallenA Model Context Protocol (MCP) server that provides web search functionality using Perplexity AI's API.
Comments