A bridge that connects Perplexity's web interface to the MCP (Model Context Protocol) ecosystem, allowing for seamless usage of tools and servers to integrate local data sources, APIs, and custom tools directly into Perplexity
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"github": {
"env": {
"GITHUB_TOKEN": "your-github-token-here"
},
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"command": "npx"
},
"filesystem": {
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/allowed/directory"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A bridge that enables Perplexity's web interface to use MCP (Model Context Protocol) tools and servers, allowing for seamless integration of local data sources, APIs, and custom tools directly into your Perplexity chat experience.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'perplexity-web-mcp-bridge' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked perplexity-web-mcp-bridge against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in search / ai-ml
Persistent memory using a knowledge graph
Dynamic problem-solving through sequential thought chains
Web and local search using Brave Search API
Production ready MCP server with real-time search, extract, map & crawl.
MCP Security Weekly
Get CVE alerts and security updates for Perplexity Web Mcp Bridge and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A bridge that enables Perplexity's web interface to use MCP (Model Context Protocol) tools and servers, allowing for seamless integration of local data sources, APIs, and custom tools directly into your Perplexity chat experience.
# Install and run the bridge
npx perplexity-web-mcp-bridge
# Or install globally
npm install -g perplexity-web-mcp-bridge
perplexity-web-mcp-bridge
Then install the companion browser extension from the Browser Extension Repository.
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Perplexity │ │ Bridge │ │ MCP Servers │
│ Web Interface │◄──►│ (WebSocket) │◄──►│ (GitHub, etc) │
│ + Extension │ │ CLI Tool │ │ │
└─────────────────┘ └─────────────────┘ └─────────────────┘
The bridge consists of three main components:
npx perplexity-web-mcp-bridge
npm install -g perplexity-web-mcp-bridge
perplexity-web-mcp-bridge
git clone https://github.com/sukarth/perplexity-web-mcp-bridge.git
cd perplexity-web-mcp-bridge
npm install
npm start
This CLI tool/server can also be run as a background service on Windows, macOS, and Linux using a another tool like BG-TM or PM2, so that the terminal window does not need to be kept open for the server to keep running.
First, install BG-TM (globally):
npm install -g @sukarth/bg-tm
Then, start the server:
bg-tm run "npx perplexity-web-mcp-bridge"
First list all running processes to find the correct process name or ID:
bg-tm list
Then, stop the server using its name:
bg-tm stop <name>
Please check the BG-TM documentation for more information.
For using pm2 for running the server in the background, please refer to the pm2 documentation. Note that pm2 is not properly supported for Windows for this use case.
The browser extension is available in a separate repository: perplexity-web-mcp-extension
Create a configuration file at ~/.perplexity-mcp/config.json:
... [View full README on GitHub](https://github.com/Sukarth/perplexity-web-mcp-bridge#readme)