Make your ai chat smarter. Chat Plus connects web chat UIs to MCP servers and Skills.
{
"mcpServers": {
"chat-plus": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Make your ai chat smarter. Chat Plus connects web chat UIs to MCP servers and Skills.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 2 days ago. 95 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for Chat Plus and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
English | 简体中文
Adapter-driven MCP orchestration for AI chat websites.
Chat Plus connects web chat UIs to MCP servers and Skills, reinjects system instructions when needed, executes tool workflows in a controlled sandbox, and continues the same conversation with the result.
Overview • Getting Started • Site Adapters • Code Mode • Development
Chat Plus is a browser extension for AI chat websites. It sits between the page, the extension runtime, and your MCP servers so a model can discover tools, call them, and continue the same conversation with the tool output.
The project is intentionally adapter-driven. Instead of baking host-specific logic into the extension core, Chat Plus uses one JavaScript adapter script per host. Each adapter is defined by one required meta block plus four required hooks: transformRequest, extractResponse, decorateBubbles, and continueConversation.
Here is a typical in-page usage view on a supported chat site, showing Code Mode cards and tool-result feedback rendered directly inside the conversation:
Example UI: Code Mode execution blocks and tool return status inside the chat conversation.
[!IMPORTANT] Chat Plus only works on tabs that have a valid site adapter. Site support lives in adapter scripts, not in the extension core.
[!IMPORTANT] Chat Plus connects remote
SSEandStreamable HTTPMCP endpoints directly. If your tools orSKILL.mdworkflows only exist locally, expose them through MCP-Gateway first.
At a high level, Chat Plus watches a supported chat page, injects instructions into outgoing requests, extracts assistant output from incoming responses, and reacts when the model emits a Chat Plus protocol block or Code Mode block.
The important part is that Chat Plus does not treat MCP as a one-shot transport call. It first discovers tool interfaces from enabled MCP servers, normalizes them into a manifest, injects the full enabled tools.* directory with short descriptions, and keeps toolDocs.describe(ref) available for per-tool detail lookup. The model can then write small orchestration code that calls multiple tools, inspects intermediate results, reshapes output, and returns a cleaner final result to the conversation.
flowchart LR
A["AI Chat Website"] --> B["Chat Plus Content Runtime"]
B --> C["Enabled MCP Servers"]
C --> D["Tool Discovery"]
D --> E["Code Mode Manifest<br/>aliases + schemas"]
E --> F["Sandbox Runtime"]
F --> G["AI emits JavaScript<br/>tool calls"]
G --> H["Sandbox bridge"]
H --> I["Background MCP Client"]
I --> J["MCP Transport<br/>SSE / Streama
... [View full README on GitHub](https://github.com/aiguicai/Chat-Plus#readme)