Perplexity
STDIOAI-powered research MCP server using Perplexity without API key
AI-powered research MCP server using Perplexity without API key
A minimalist research server implementing the Model Context Protocol (MCP) to deliver AI-powered research capabilities through Perplexity's web interface.
search)Perform research queries with configurable depth
Returns raw text results
get_documentation)Retrieve technical documentation with examples
Returns structured documentation
find_apis)Discover relevant APIs for development needs
Returns API listings and descriptions
check_deprecated_code)Analyze code snippets for outdated patterns
Returns analysis report
extract_url_content)Parse web content with automatic GitHub handling
Returns structured content metadata
chat_perplexity)Persistent conversations with context history
Returns conversation state in JSON format
git clone https://github.com/wysh3/perplexity-mcp-zerver.git cd perplexity-mcp-zerver bun install bun run build
Add to your MCP configuration file:
{ "mcpServers": { "perplexity-server": { "command": "bun", "args": ["/absolute/path/to/build/main.js"], "timeout": 300 } } }
Initiate commands through your MCP client:
| Feature | This Implementation | Traditional APIs |
|---|---|---|
| Authentication | None required | API keys |
| Cost | Free | Usage-based |
| Data Privacy | Local processing | Remote servers |
| GitHub Integration | Native support | Limited |
| History Persistence | SQLite storage | Session-based |
Server Connection Issues
node -vContent Extraction
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.