
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 -v
Content 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.