wysh/perplexity-mcp-zerver
Built by Metorial, the integration platform for agentic AI.
wysh/perplexity-mcp-zerver
Server Summary
Web search integration
Persistent chat history
Documentation retrieval
API discovery
Code analysis
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
pnpm install
pnpm run build
Add to your MCP configuration file:
{
"mcpServers": {
"perplexity-server": {
"command": "node",
"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.