Back to Home
wysh3 icon

perplexity-mcp-zerver

Verified Safe

by wysh3

Overview

This server provides AI-powered research capabilities by automating interactions with Perplexity.ai's web interface, offering web search, content extraction, chat, and developer tooling without requiring API keys.

Installation

Run Command
bun build/main.js

Environment Variables

  • PERPLEXITY_BROWSER_DATA_DIR
  • PERPLEXITY_PERSISTENT_PROFILE

Security Notes

The server relies heavily on Puppeteer for browser automation, which inherently involves executing JavaScript in a browser context when visiting external websites (e.g., Perplexity.ai, or arbitrary URLs for content extraction). The codebase demonstrates good practices such as filtering unsafe URL schemes (e.g., 'javascript:') in extracted content, implementing content type checks before extensive parsing, and using static scripts for browser evasion. There are no direct 'eval' calls in the Node.js server context handling user input. The main security considerations are the inherent risks of browser automation against external, potentially untrusted sites, and the stability/integrity of Perplexity.ai's website. The use of 'gitingest.com' for GitHub content is an external dependency risk.

Similar Servers

Stats

Interest Score46
Security Score8
Cost ClassHigh
Avg Tokens3000
Stars61
Forks20
Last Update2025-12-13

Tags

AIResearchWeb ScrapingBrowser AutomationPerplexity