Interact with Perplexity.ai using Puppeteer without an API key. Requires Node.js and stores chat history locally.
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.
A server for RAG-based document search and management using Qdrant vector database with Ollama or OpenAI embeddings.
Kagi search API integration
Fetches user data and event information from the Connpass platform using the Connpass and Gemini APIs.
Provides the Ferengi Rules of Acquisition with powerful search and retrieval capabilities.
Vectorize MCP server for advanced retrieval, Private Deep Research, Anything-to-Markdown file extraction and text chunking.
Search Spryker packages, documentation, and code within Spryker GitHub repositories using natural language.
Efficiently search Obsidian vaults using the ripgrep tool.
A server for document management and semantic search using AI embeddings, with local JSON storage.
Search for icons from the Hugeicons library and get usage documentation.
RAG Search over your content powered by Inkeep