rapiercraft avatar

Perplexity Comet Mcp

rapiercraft/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 tools

Public 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_PATH

Custom path to Comet browser executable (optional)

COMET_PORT

Chrome DevTools Protocol port (default: 9223)

Readme

Perplexity Comet MCP

npm version License: MIT Node.js Version TypeScript MCP Compatible Platform

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?

ApproachLimitation
Search APIsStatic text, no interaction, no login support
Browser AutomationSingle-agent model overwhelms context, fragments focus
Perplexity Comet MCPClaude codes while Comet handles browsing autonomously

View the full README on GitHub

Details

Repository
github.com/rapiercraft/perplexity-comet-mcp
Package
perplexity-comet-mcp
Transport
STDIO
Registry
MCP registry, active

More from rapiercraft