ChatspeedChatspeed
Guide
ccproxy
MCP Proxy
Proxy API
  • English
  • 简体中文
GitHub
Guide
ccproxy
MCP Proxy
Proxy API
  • English
  • 简体中文
GitHub
  • MCP Proxy

    • MCP Proxy

MCP Proxy

Aggregates all available MCP (Model Context Protocol) tools in the Chatspeed system into a unified proxy entry point, completely solving the pain point of repeatedly configuring tools across different IDEs.

The MCP Proxy, a core feature of Chatspeed's ccproxy module, solves the problem of fragmented MCP management. It aggregates all MCP tools installed in Chatspeed into a flattened structure and provides a unified access entry point via the SSE protocol. This means you only need to install your MCP tools once in Chatspeed, and then you can access all of them from any IDE via http://localhost:11434/sse.

🔧 Why You Need an MCP Proxy

Developers often use multiple AI IDEs or plugins, and each typically requires the installation of common MCPs to extend the AI's capabilities. Certain MCPs, like context7 or search MCPs, are installed in almost every IDE. Reinstalling these necessary MCPs every time you switch IDEs becomes tedious.

Before Using the ccproxy Module's MCP Proxy

  • Individually install MCP tools in VS Code ❌
  • Repeatedly configure the same tools in Cursor ❌
  • Duplicate setup for Claude Code ❌
  • Duplicate setup for Gemini CLI ❌
  • Repeatedly install the same MCP tools for Trae, Cline, Roo Code, etc. ❌

After Using the ccproxy Module's MCP Proxy

  • Simply install all necessary MCP tools on Chatspeed ✅
  • The ccproxy module provides all aggregated MCP tools via http://localhost:11434/sse ✅
  • Configuring MCPs in any IDE or plugin is simple: just select the SSE protocol and set the URL to http://localhost:11434/sse ✅
  • Adding, removing, or modifying tools is managed centrally in the Chatspeed client ✅

🌐 Chatspeed's MCP Proxy Architecture

🛠️ Server-side Installation and Configuration

Installation

Please download and install the latest version of Chatspeed from the official Chatspeed website.

MCP Proxy Configuration

  1. Open the MCP configuration options from the "MCP" menu in the top-right corner of the Chatspeed main interface. Click in the numerical order indicated in the image:

    Open MCP Configuration

  2. In the MCP configuration interface, add the necessary MCP tools, such as context7, tavily-mcp, etc. You can remove any tools you don't need (as indicated by the number 2 in the image below).

    MCP Configuration

After the configuration above, you will have the following MCP tools:

![MCP Tools](/images/en/mcp-setting-3.png)

⚙️ MCP Client Configuration

General Configuration

The configuration format for different MCP clients may vary slightly, but it generally looks like this:

{"mcpServers":{"ccproxy":{"type":"sse","url":"http://localhost:11434/sse"}}}

Please note that this chapter's MCP URL examples use the default port of ccproxy. If you've modified the default port, please update the port configuration in your settings file accordingly.

Claude Code

The following command installs it at the user scope, making it available for all projects:

claude mcp add-t sse -s user ccproxy http://localhost:11434/sse

After installation, you can see the following configuration information:

> claude mcp get ccproxyccproxy:  Scope: User config (available in all your projects)  Status: ✓ Connected  Type: sse  URL: http://localhost:11434/sse

If you only want to install it for the current project, use the following command:

claude mcp add-t sse ccproxy http://localhost:11434/sse

Gemini CLI

Gemini CLI uses the mcpServers configuration in the settings.json file to locate and connect to MCP servers. This configuration supports multiple servers with different transport mechanisms.

You can configure MCP servers in the global ~/.gemini/settings.json file or at the root of your project by creating or opening a .gemini/settings.json file. In that file, add the mcpServers configuration block.

{"mcpServers":{"ccproxy":{"url":"http://localhost:11434/sse"}}}

Once configured, enter the Gemini CLI and execute /mcp list to see the list of available tools. Here is an example:

╭───────────────╮│  > /mcp list  │╰───────────────╯ℹ Configured MCP servers:  🟢 ccproxy - Ready (5 tools)    Tools:    - get_current_time    - get-library-docs    - resolve-library-id    - tavily-extract    - tavily-search

For more configuration information, you can follow this guide.

VS Code

You can follow the MCP installation guide using the standard configuration above. Alternatively, you can use the VS Code CLI to install the ccproxy MCP tool:

code --add-mcp '{"name":"ccproxy","url":"http://localhost:11434/sse"}'

Cursor

Go to Cursor Settings -> Tools & Integrations -> MCP Tools -> Add new MCP Server. Add the following information to the configuration file:

{"mcpServers":{"ccproxy":{"url":"http://localhost:11434/sse"}}}

Trae CN

Go to Trae CN's AI Function Management -> MCP -> Add -> Add Manually. Add the following information to the configuration file and save:

{"mcpServers":{"ccproxy":{"url":"http://localhost:11434/sse"}}}

Windsurf

Windsurf's MCP server configuration file is located at ~/.codeium/windsurf/mcp_config.json. This is a JSON file that contains a list of servers Cascade can connect to. The JSON should follow the same pattern as the Claude Desktop configuration file.

You can open ~/.codeium/windsurf/mcp_config.json and add the following content:

{"mcpServers":{"ccproxy":{"serverUrl":"http://localhost:11434/sse"}}}

Note, if you have multiple MCP tools, just add the ccproxy section, like so:

"ccproxy":{"url":"http://localhost:11434/sse"}

Cline

  1. Click the button marked with number 1 to enter the MCP setting interface, then click the button marked with number 2 to switch to the "Installed" interface. Finally, click the button marked with number 3 to enter the MCP code configuration interface. Copy the code below into the code editor and save:
{"mcpServers":{"ccproxy":{"serverUrl":"http://localhost:11434/sse"}}}

cline mcp setup 1

  1. After saving the code, you will see the ccproxy MCP tools in Cline's MCP server list.

cline mcp setup 2

Roo Code

  1. Click the button marked with number 1.

Roo Code mcp setup 1

  1. Select "MCP Servers" from the drop-down menu.

Roo Code mcp setup 2

  1. You can click the button marked with number 1 to add a global MCP or click the button marked with number 2 to add a project-level MCP.

Roo Code mcp setup 3

  1. Add the following content to the code editor that opens and save:
{"mcpServers":{"ccproxy":{"serverUrl":"http://localhost:11434/sse"}}}
  1. Now you can see the ccproxy MCP tools in the Roo Code MCP server list.

Roo Code mcp setup 4

Edit this page on GitHub
Last Updated: 8/20/25, 10:05 AM
Contributors: ezool