MCP-SuperAssistant  by srbhptl39

Chrome extension for integrating Model Context Protocol (MCP) with web AI platforms

created 3 months ago
1,658 stars

Top 26.0% on sourcepulse

GitHubView on GitHub
Project Summary

MCP SuperAssistant is a Chrome extension that bridges the gap between web-based AI assistants and the Model Context Protocol (MCP), enabling users to execute MCP tools directly within platforms like ChatGPT, Perplexity, and Gemini. It empowers users to seamlessly integrate real-time data and system interactions into their AI conversations, enhancing the utility of AI assistants for complex tasks.

How It Works

The extension operates by detecting MCP tool calls within AI responses. These detected calls are then sent via Server-Sent Events (SSE) to a local proxy server, which forwards them to the actual MCP server. Results are returned through the proxy to the extension, which then inserts them back into the AI chat interface. This architecture allows for flexible integration with various MCP server setups, including remote servers and those requiring CORS support.

Quick Start & Requirements

  • Installation: Add from the Chrome Web Store.
  • Local Proxy: Run npx @srbhptl39/mcp-superassistant-proxy@latest --config ./mcptestconfig.json.
  • Prerequisites: Node.js (v16+), pnpm.
  • Connection: Connect the extension to the local proxy via the sidebar UI by entering the proxy URL (default: http://localhost:3006).
  • Docs: Demo Video

Highlighted Details

  • Supports multiple AI platforms including ChatGPT, Perplexity, Gemini, and Grok.
  • Features a sidebar UI for unobtrusive integration and tool execution.
  • Offers auto-execute and auto-submit modes for streamlined workflows.
  • Persists user preferences like sidebar position and theme adaptation (dark/light mode).

Maintenance & Community

Contributions are welcome via Pull Requests. The project is inspired by Anthropic's Model Context Protocol.

Licensing & Compatibility

Licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

The extension relies on a separate local proxy server for MCP communication, requiring an additional setup step. Support for additional AI platforms is ongoing.

Health Check
Last commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
14
Issues (30d)
19
Star History
1,350 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.