
Perplexity Comet Mcp
Bridges Claude with Perplexity's Comet browser through stdio, exposing eight tools for autonomous web browsing. You get comet_ask for triggering agentic navigation, comet_tabs for managing multiple browser sessions, comet_upload for file inputs, and comet_screenshot for visual capture. The server handles completion detection without fixed timeouts, auto-reconnects on drops, and protects the last tab from closure to prevent crashes. Enhanced fork adds Windows and WSL support plus tab registry tracking. Reach for this when you need Claude to orchestrate research workflows that require JavaScript rendering, login walls, or multi-tab coordination while keeping browser state separate from your coding context.
- GitHub stars
- 46
- tools
- 8
- transport
- STDIO
- env vars
- 2
- last updated
- Jan 10, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
comet_connectEstablish connection to Comet browser. Auto-launches if not running.
Establish connection to Comet browser. Auto-launches if not running.
No parameter schema in public metadata yet.
comet_askSend a prompt to Comet and wait for the complete response. Automatically triggers agentic browsing for URLs and action-oriented requests.
Send a prompt to Comet and wait for the complete response. Automatically triggers agentic browsing for URLs and action-oriented requests.
No parameter schema in public metadata yet.
comet_pollCheck status and progress of ongoing tasks. Returns the response if completed.
Check status and progress of ongoing tasks. Returns the response if completed.
No parameter schema in public metadata yet.
comet_stopHalt the current agentic task if it goes off track.
Halt the current agentic task if it goes off track.
No parameter schema in public metadata yet.
comet_screenshotCapture a screenshot of the current browser view.
Capture a screenshot of the current browser view.
No parameter schema in public metadata yet.
comet_tabsView and manage browser tabs. Essential for multi-tab workflows.
View and manage browser tabs. Essential for multi-tab workflows.
No parameter schema in public metadata yet.
comet_modeSwitch Perplexity search modes for different use cases.
Switch Perplexity search modes for different use cases.
No parameter schema in public metadata yet.
comet_uploadUpload files to file input elements on web pages. Essential for posting images to social media, attaching files to forms, or uploading documents.
Upload files to file input elements on web pages. Essential for posting images to social media, attaching files to forms, or uploading documents.
No parameter schema in public metadata yet.
Sponsors
Configuration
COMET_PATHCustom path to Comet browser executable (optional)
COMET_PORTChrome DevTools Protocol port (default: 9223)
Readme
Perplexity Comet MCP
A production-grade MCP (Model Context Protocol) server that bridges Claude Code with Perplexity's Comet browser for autonomous web browsing, research, and multi-tab workflow management.
Why Perplexity Comet MCP?
| Approach | Limitation |
|---|---|
| Search APIs | Static text, no interaction, no login support |
| Browser Automation | Single-agent model overwhelms context, fragments focus |
| Perplexity Comet MCP | Claude codes while Comet handles browsing autonomously |
Details
- Repository
- github.com/rapiercraft/perplexity-comet-mcp
- Package
perplexity-comet-mcp- Transport
- STDIO
- Registry
- MCP registry, active