[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73849":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":43,"discoverSource":44},73849,"MCP-SuperAssistant","srbhptl39\u002FMCP-SuperAssistant","srbhptl39","Brings MCP to ChatGPT, DeepSeek, Perplexity, Grok, Gemini, Google AI Studio, OpenRouter, DeepSeek, T3 Chat and more...","https:\u002F\u002Fmcpsuperassistant.ai\u002F",null,"TypeScript",2493,333,19,77,0,2,8,33,6,70.87,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39],"aistudio","assistant","chatgpt","deepseek","gemini","google","grok","kagi","mcp","openrouter","perplexity","qwen","t3","2026-06-12 04:01:12","\n\u003Cdiv align=\"center\">\n   \u003C!-- \u003Cimg src=\"chrome-extension\u002Fpublic\u002Ficon-34.png\" alt=\"MCP SuperAssistant Logo\" width=\"100\" height=\"100\"> -->\n   \u003Ch1>MCP SuperAssistant Chrome Extension\u003C\u002Fh1>\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\nBrings MCP to ChatGPT, Perplexity, Grok, Gemini, Google AI Studio, OpenRouter, Kimi, Github Copilot, Mistral and more...\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n   \u003Ca href=\"https:\u002F\u002Fmcpsuperassistant.ai\u002F\" target=\"_blank\">\u003Cstrong>🌐 Visit Official Website\u003C\u002Fstrong>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003C!-- ![MCP SuperAssistant](chrome-extension\u002Fpublic\u002FCover3.jpg) -->\n\u003Cdiv align=\"center\">\n \u003Cimg src=\"chrome-extension\u002Fpublic\u002FCover5.jpg\" alt=\"MCP SuperAssistant Cover\" width=\"800\">\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n   \n   ![Latest Release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fsrbhptl39\u002FMCP-SuperAssistant?style=flat-square&label=Latest%20Release&color=brightgreen)\n   ![GitHub Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fsrbhptl39\u002FMCP-SuperAssistant?style=flat-square&label=Stars)\n   ![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-blue?style=flat-square)\n   ![Chrome Users](https:\u002F\u002Fimg.shields.io\u002Fchrome-web-store\u002Fusers\u002Fkngiafgkdnlkgmefdafaibkibegkcaef?style=flat-square&label=Chrome%20Users)\n   ![Firefox Users](https:\u002F\u002Fimg.shields.io\u002Famo\u002Fusers\u002Fmcp-superassistant?style=flat-square&label=Firefox%20Users)\n   ![Build Status](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FStatus-Active-success?style=flat-square)\n\n\u003C\u002Fdiv>\n\n## Installation\n\n\u003Cdiv align=\"center\" style=\"display: flex; justify-content: center; gap: 20px; align-items: center;\">\n   \u003Ca href=\"https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fmcp-superassistant\u002Fkngiafgkdnlkgmefdafaibkibegkcaef?hl=en\">\u003Cimg src=\"https:\u002F\u002Fdeveloper.chrome.com\u002Fstatic\u002Fdocs\u002Fwebstore\u002Fbranding\u002Fimage\u002FHRs9MPufa1J1h5glNhut.png\" alt=\"Chrome Web Store\" width=\"200\" height=\"auto\" style=\"vertical-align: middle;\" \u002F>\u003C\u002Fa>\n   \u003Ca href=\"https:\u002F\u002Faddons.mozilla.org\u002Fen-US\u002Ffirefox\u002Faddon\u002Fmcp-superassistant\u002F\">\u003Cimg src=\"https:\u002F\u002Fblog.mozilla.org\u002Faddons\u002Ffiles\u002F2015\u002F11\u002Fget-the-addon.png\" alt=\"Firefox Add-ons\" width=\"200\" height=\"auto\" style=\"vertical-align: middle;\" \u002F>\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\u003Cbr>\n\n## Overview\n\nMCP SuperAssistant is a Chrome extension that integrates the Model Context Protocol (MCP) tools with AI platforms like Perplexity, ChatGPT, Google Gemini, Google AI Studio, Grokand more. It allows users to execute MCP tools directly from these platforms enhancing the capabilities of web-based AI assistants.\n\n## Currently Supported Platforms\n\n- [ChatGPT](https:\u002F\u002Fchatgpt.com\u002F)\n- [Google Gemini](https:\u002F\u002Fgemini.google.com\u002F)\n- [Perplexity](https:\u002F\u002Fperplexity.ai\u002F)\n- [Grok](https:\u002F\u002Fgrok.com\u002F)\n- [Google AI Studio](https:\u002F\u002Faistudio.google.com\u002F)\n- [OpenRouter Chat](https:\u002F\u002Fopenrouter.ai\u002Fchat)\n- [DeepSeek](https:\u002F\u002Fchat.deepseek.com\u002F)\n- [T3 Chat](https:\u002F\u002Ft3.chat\u002F)\n- [GitHub Copilot](https:\u002F\u002Fgithub.com\u002Fcopilot)\n- [Mistral AI](https:\u002F\u002Fchat.mistral.ai\u002F)\n- [Kimi](https:\u002F\u002Fkimi.com\u002F)\n- [Qwen Chat](https:\u002F\u002Fchat.qwen.ai\u002F)\n- [Z Chat](https:\u002F\u002Fchat.z.ai\u002F)\n\n\n## Demo Video\n\nKimi.com\n\n[![MCP SuperAssistant Demo](https:\u002F\u002Fimg.youtube.com\u002Fvi\u002FjnBPh2jzunM\u002F0.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=jnBPh2jzunM)\n\nChatGPT\n\n[![MCP SuperAssistant Demo](https:\u002F\u002Fimg.youtube.com\u002Fvi\u002FPY0SKjtmy4E\u002F0.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=PY0SKjtmy4E)\n\nWatch the demo to see MCP SuperAssistant in action!\n\n[MCP SuperAssistant Demo Playlist](https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLOK1DBnkeaJFzxC4M-z7TU7_j04SShX_w)\n\n## Setup Tutorial\n\n[![Setup Tutorial](https:\u002F\u002Fimg.youtube.com\u002Fvi\u002Fh9f_GX1Ef20\u002F0.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=h9f_GX1Ef20&pp=ygUTbWNwIHN1cGVyIGFzc2lzdGFudA%3D%3D)\n\n**New to MCP SuperAssistant?** Watch this complete setup guide to get started in minutes!\n\n[View Setup Tutorial](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=h9f_GX1Ef20&pp=ygUTbWNwIHN1cGVyIGFzc2lzdGFudA%3D%3D)\n\n## What is MCP?\n\nThe Model Context Protocol (MCP) is an open standard developed by Anthropic that connects AI assistants to systems where data actually lives, including content repositories, business tools, and development environments. It serves as a universal protocol that enables AI systems to securely and dynamically interact with data sources in real time.\n\n## Key Features\n\n- **Multiple AI Platform Support**: Works with ChatGPT, Perplexity, Google Gemini, Grok, Google AI Studio, OpenRouter Chat, DeepSeek, Kagi, T3 Chat, GitHub Copilot, Mistral AI, Kimi, Qwen Chat, Z Chat and more\n- **Tool Detection**: Automatically detects MCP tool calls in AI responses\n- **Tool Execution**: Execute MCP tools with a single click\n- **Tool Result Integration**: Seamlessly insert tool execution results back into the AI conversation\n- **Render Mode**: Renders Function call and Function results. \n- **Auto-Execute Mode**: Automatically execute detected tools\n- **Auto-Submit Mode**: Automatically submit chat input after result insertion\n- **Push Content Mode**: Option to push page content instead of overlaying\n- **Preferences Persistence**: Remembers sidebar position, size, and settings\n- **Dark\u002FLight Mode Support**: Adapts to the AI platform's theme\n\n```mermaid\nflowchart TD\n    A[AI Chat Interface] -->|Generate| B[Tool Calls]\n    B -->|Detect| C[Extension Detects Tool Calls]\n    C -->|Send via SSE| D[MCP Local Proxy Server]\n    D -->|Forward| E[Actual MCP Server]\n    E -->|Return Results| D\n    D -->|Return Results| C\n    C -->|Insert| F[Add Results Back to Chat]\n```\n\n### Connecting to Local Proxy Server\n\nTo connect the Chrome extension to a local server for proxying connections:\n\n#### Run MCP SuperAssistant Proxy via npx:\n\n1. Create a `config.json` file with your MCP server details. For example, to use the [Desktop Commander](https:\u002F\u002Fgithub.com\u002Fwonderwhy-er\u002FDesktopCommanderMCP):\n\n\n   **Example config.json:**\n   ```json\n   {\n     \"mcpServers\": {\n       \"desktop-commander\": {\n         \"command\": \"npx\",\n         \"args\": [\n           \"-y\",\n           \"@wonderwhy-er\u002Fdesktop-commander\"\n         ]\n       }\n     }\n   }\n   ```\n   config.json also support other MCP server configurations like remote MCP server URLs.\n   Try composio mcp, zappier mcp, or smithery or any other remote MCP server.\n\n   **Or use existing config file location from Cursor or other tools:**\n   ```\n   macOS: ~\u002FLibrary\u002FApplication Support\u002FClaude\u002Fclaude_desktop_config.json\n   Windows: %APPDATA%\\Claude\\claude_desktop_config.json\n   ```\n\n2. Start the MCP SuperAssistant Proxy server using one of the following commands:\n\n   ```bash\n   npx -y @srbhptl39\u002Fmcp-superassistant-proxy@latest --config .\u002Fconfig.json --outputTransport sse\n   ```\n   or \n   ```bash\n   npx -y @srbhptl39\u002Fmcp-superassistant-proxy --config .\u002Fconfig.json --outputTransport streamableHttp\n   ```\n   or\n   ```bash\n   npx -y @srbhptl39\u002Fmcp-superassistant-proxy --config .\u002Fconfig.json --outputTransport ws\n   ```\n\n   **View all available options:**\n   ```bash\n   npx -y @srbhptl39\u002Fmcp-superassistant-proxy@latest --help\n   ```\n   \n   This is useful for:\n   - Proxying remote MCP servers\n   - Adding CORS support to remote servers\n   - Providing health endpoints for monitoring\n\n#### Connection Steps:\n\n1. Start the proxy server using one of the commands above\n2. Open the MCP SuperAssistant sidebar in one of the supported AI platforms, this should show the sidebar UI\n3. Click on the server status indicator (usually showing as \"Disconnected\")\n4. Enter the local server URL (default: `http:\u002F\u002Flocalhost:3006\u002Fsse`)\n   URL format depends on the --outputTransport method used:\n   - For SSE: `http:\u002F\u002Flocalhost:3006\u002Fsse`\n   - For Streamable HTTP: `http:\u002F\u002Flocalhost:3006\u002Fmcp`\n   - For WebSocket: `ws:\u002F\u002Flocalhost:3006\u002Fmessage`\n   - Choose the appropriate transport method (SSE or Streamable HTTP or WebSocket) \n   - You can add any remote MCP server URL here as well, if it supports CORS or is proxied via this local proxy server. Try [Composio mcp](https:\u002F\u002Fmcp.composio.dev\u002F), [Zappier mcp](https:\u002F\u002Fzapier.com\u002Fmcp), or [smithery](https:\u002F\u002Fsmithery.ai\u002F) or any other remote MCP server.\n5. Click \"Connect\" to establish the connection\n6. The status indicator should change to \"Connected\" if successful\n\n## Usage\nExample Workflow:\n1. Navigate to a supported AI platform example chatgpt.\n2. The MCP SuperAssistant sidebar will appear on the right side of the page\n3. Configure your MCP Tools to enable and disable the tools you want to use.\n4. In the message prompt area, hover the 'MCP' button to see the available tools and their descriptions.\n5. MCP SuperAssistant requires to add an MCP working instructions prompt to the chat, to give details of its new capabilities and how to use the tools. Use the 'Insert' or attach button to add the instructions prompt.\n6. Once the instructions prompt is added, Now you can ask it to read files or any related MCP tool operations.\n7. When AI wants to use any tool it will show a custom tool call card with the tool name and parameters.\n8. User can manually execute the tool call by clicking on the \"RUN\" button on the tool call card, or if Auto-Execute mode is enabled, it will execute automatically.\n9. Automation can be achieved by enabling Auto-Execute and Auto-Submit modes, by clicking on the 'MCP' button and configuring the Auto modes.\n\n\n## Tips & Tricks\n\n1. **Turn off search mode** (chatgpt, perplexity) in AI chat interfaces for better tool call prompt experience and to prevent MCP SuperAssistant from getting derail.\n2. **Turn on Reasoning mode** (chatgpt, perplexity, grok) in AI chat interfaces, which will help the AI to understand the context better and generate the correct tool calls.\n3. Use newer high-end models as they are better at understanding the context and generating the correct tool calls.\n4. Copy the MCP instructions prompt and paste it in the AI chat system prompt (Google AI Studio).\n5. Mention the specific tools you want to use in your conversation.\n6. Use the MCP Auto toggles to control the tool execution.\n\n## Common Issues with MCP SuperAssistant\n\nThis page covers the most common issues users encounter with MCP SuperAssistant and provides solutions to resolve them.\n\n### 1. Extension Not Detecting Tool Calls\n\n- Make sure the extension is enabled in your browser.\n- Make sure the **mcp prompt instructions are properly attached or inserted** in the chat, before starting any chat.\n- Check that your AI platform supports tool calls and that the feature is enabled.\n- Refresh the page or restart your browser if the issue persists.\n\n### 2. Tool Execution Fails\n\n- Ensure your proxy server is running and the URL is correct in the sidebar server settings.\n- check your config.json file for any errors or formatting issues.\n- Check your network connectivity and firewall settings.\n\n### 3. Connection Issues\n\n- Ensure that your MCP server is running and accessible.\n- Check the server URL in the extension settings.\n- First start the npx mcp-SuperAssistant-proxy server and then reload\u002Frestart the extension from chrome:\u002F\u002Fextensions\u002F page.\n- Check the proxy server logs for any errors or issues.\n- Ensure that your firewall or antivirus software is not blocking the connection.\n- Make sure the server shows the proper connected status and exposes the `\u002Fsse` endpoint.\n\n### 4. Incorrect tool call format \n\n- There are times model does not generate correct tool call format as requested, this makes the tool detection to fail.\nIn such cases, use better models which are meant for tool calling or have better tool calling capabilities.\n- Use the custom instructions prompt, which can be found in the MCP SuperAssistant sidebar.\n- Ask explicitily to use the tools by mentioning them in the prompt.\n- This Below is an example of correct MCP function call format, which is rendered by MCP SuperAssistant extension:\n\n```\n```jsonl\n{\"type\": \"function_call_start\", \"name\": \"function_name\", \"call_id\": 1}\n{\"type\": \"description\", \"text\": \"Short 1 line of what this function does\"}\n{\"type\": \"parameter\", \"key\": \"parameter_1\", \"value\": \"value_1\"}\n{\"type\": \"parameter\", \"key\": \"parameter_2\", \"value\": \"value_2\"}\n{\"type\": \"function_call_end\", \"call_id\": 1}\n```\n```\n\n### Manual Installation (Development)\n\n#### Release Version\n1. Download the latest release from [Releases](https:\u002F\u002Fgithub.com\u002Fsrbhptl39\u002FMCP-SuperAssistant\u002Freleases)\n2. Unzip the downloaded file\n3. Navigate to `chrome:\u002F\u002Fextensions\u002F` in Chrome\n4. Enable \"Developer mode\"\n5. Click \"Load unpacked\" and select the unzipped directory\n6. Follow [Connecting to Local Proxy Server](#connecting-to-local-proxy-server) to connect to your MCP server\n\n## Development\n\n### Prerequisites\n\n- Node.js (v16+)\n- pnpm\n\n### Setup\n\n```bash\n# Install dependencies\npnpm install\n\n# Start development server\npnpm dev\n\n# Build for production\npnpm build\n\n# Create zip package for distribution\npnpm zip\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature\u002Famazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature\u002Famazing-feature`)\n5. Open a Pull Request\n\n## Author\n\n### [Saurabh Patel](https:\u002F\u002Fgithub.com\u002Fsrbhptl39)\n\n## Sponsor & Support\n\nThis project is developed entirely in my spare time, driven by a passion for AI and the Model Context Protocol (MCP). As a full-time professional, balancing work commitments with open-source development makes it challenging to contribute regularly and maintain the pace of updates.\n\nYour support helps me dedicate more time to:\n- 🐛 Fixing bugs and addressing issues\n- ✨ Adding new features and platform support\n- 📚 Improving documentation and tutorials\n- 🔄 Keeping dependencies up-to-date\n- 💬 Responding to community requests\n\n**Support this project:**\n- ⭐ Star the repository to show your appreciation\n- 💖 [Sponsor on GitHub](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fsrbhptl39) to help sustain development\n- 🐦 Follow me on [Twitter](https:\u002F\u002Ftwitter.com\u002Fsrbhptl39) (@srbhptl39) for updates\n- 📧 For private support or custom implementations, reach out via [Twitter](https:\u002F\u002Ftwitter.com\u002Fsrbhptl39)\n\nEvery contribution, big or small, helps keep this project alive and thriving! 🙏\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Acknowledgments\n\n- Inspired by the [Model Context Protocol (MCP)](https:\u002F\u002Fmodelcontextprotocol.io\u002F) by Anthropic\n- Thanks to [Cline](https:\u002F\u002Fgithub.com\u002Fcline\u002Fcline) for idea inspiration\n- Built with [Chrome Extension Boilerplate with React + Vite](https:\u002F\u002Fgithub.com\u002FJonghakseo\u002Fchrome-extension-boilerplate-react-vite)\n\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=srbhptl39\u002FMCP-SuperAssistant&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#srbhptl39\u002FMCP-SuperAssistant&Date)\n","MCP SuperAssistant 是一个Chrome扩展程序，它将Model Context Protocol (MCP)工具与包括ChatGPT、Perplexity、Google Gemini等在内的多个AI平台集成。其核心功能在于允许用户直接通过这些平台使用MCP工具，从而增强网络AI助手的功能。该扩展采用TypeScript开发，支持多种流行的AI聊天和编程辅助服务，如GitHub Copilot。适用于需要在不同AI平台上进行高效交互的场景，比如代码编写、问题解答或创意生成等领域。","2026-06-11 03:47:39","high_star"]