MCP SuperAssistant
A browser extension and local proxy that bring MCP tools into web chat UIs like ChatGPT, Perplexity and Grok
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- The extension reads and modifies chat page content in the browser
- The local proxy forwards tool calls to external and remote MCP servers
Install
Manual install
npx -y @srbhptl39/mcp-superassistant-proxy@latest --config ./config.json --outputTransport sseStarts the local proxy that connects the extension to the real MCP servers listed in config.json.
This is third-party code. Review the repository files before installing.
What it does
MCP SuperAssistant has two parts. The Chrome or Firefox extension watches the chat web UI for tool calls the model wants to make and inserts the result back into the conversation. A local proxy server, started with an npx command, receives those calls over SSE, WebSocket or Streamable HTTP and forwards them to real MCP servers listed in a separate config.json, including remote MCP servers and existing config files from Claude or Cursor. This gives web versions of ChatGPT, Perplexity, Grok, Gemini, Google AI Studio, OpenRouter and others access to the same MCP tools that are usually only available in desktop agents.
Who it is for. For people who work in the web versions of ChatGPT, Perplexity, Gemini or similar chats and want to give them access to MCP tools without a desktop agent.
Good fit when
- You need to call local or remote MCP tools right from a web chat like ChatGPT or Perplexity
- You already have a config.json with MCP servers from Claude or Cursor and want to reuse it in the browser
- You need a proxy that adds CORS or health endpoints in front of remote MCP servers
Not a fit when
- You already use a desktop agent with native MCP support and don't need a web chat
- You don't want to keep a local proxy process running continuously
Example request
Connect my MCP servers to ChatGPT in the browser through MCP SuperAssistantLimitations
The extension reads and modifies the chat page's content to intercept tool calls, and the proxy server must be running locally while you work. Requires Node.js to run via npx and a separate config.json describing the MCP servers.
How to disable. Remove the extension from Chrome or Firefox via the extensions page and stop the proxy server process.
Security check
- The extension reads and modifies chat page content in the browser
- The local proxy forwards tool calls to external and remote MCP servers
README in short
The README describes MCP SuperAssistant as a browser extension that brings MCP into ChatGPT, Perplexity, Grok, Gemini, Google AI Studio, OpenRouter, T3 Chat and other web interfaces. The flow: the extension detects a tool call in the chat, sends it over SSE to a local proxy server, which forwards the request to the actual MCP server and returns the result to the conversation. The extension installs from the official Chrome and Firefox stores, and the proxy runs via npx with a config.json file that can list local and remote MCP servers. MIT licensed.
FAQ
Can I reuse a config from Claude Desktop?
Yes, the README mentions existing config files from Claude or Cursor as a ready source for config.json.
Which transports does the proxy support?
SSE, Streamable HTTP and WebSocket, each started with a different --outputTransport flag.
Related
CLI, skill and Python library for browser control: the agent clicks, fills forms and reads pages over CDP
A skill that gathers the last 30 days of discussion on a topic from Reddit, X, YouTube, HN, Polymarket and GitHub into one brief
The Chrome DevTools team's official MCP server: the agent drives a live Chrome, reads network and console, and records performance traces
A fast Rust CLI for agent browser automation: accessibility snapshots with element refs, an MCP server and skills