# Other MCP Clients

The Zuplo MCP Gateway works with any MCP client that speaks the Streamable HTTP
transport. The pages in this section give the basics for several popular clients
beyond the ones with dedicated guides ([Claude Desktop](./claude-desktop.mdx),
[Claude Code](./claude-code.mdx), [ChatGPT](./chatgpt.mdx),
[Cursor](./cursor.mdx), [VS Code](./vs-code.mdx)).

For each client, the pattern is the same: paste your MCP route URL
(`https://{deploymentUrl}/{routePath}`, for example
`https://{deploymentUrl}/mcp/linear-v1`) into the client's configuration, then
complete the gateway's OAuth flow in your browser when prompted.

## Windsurf

[Windsurf](https://windsurf.com/) is an agentic IDE from Codeium with a built-in
AI flow called **Cascade**. Cascade supports stdio, Streamable HTTP, and the
older SSE transport, with OAuth available on each.

To add the gateway, edit `~/.codeium/windsurf/mcp_config.json` and add an entry
under `mcpServers`:

```json title="~/.codeium/windsurf/mcp_config.json"
{
  "mcpServers": {
    "zuplo": {
      "serverUrl": "https://{deploymentUrl}/{routePath}"
    }
  }
}
```

Windsurf supports environment-variable interpolation with `${env:VAR_NAME}` in
the config so you don't have to hardcode the URL or any header values.

Restart Cascade and complete the gateway's OAuth flow in your browser when
prompted.

Capabilities supported: tools.

Docs: [Windsurf Cascade MCP](https://docs.windsurf.com/windsurf/cascade/mcp).

## Goose

[Goose](https://block.github.io/goose/) is Block's open-source AI agent. Goose
supports the Streamable HTTP transport for remote MCP servers — it calls them
**remote extensions**.

To add the gateway from the Goose CLI:

```bash
goose configure
```

Choose **Add Extension** → **Remote Extension (Streamable HTTP)** and follow the
prompts. Enter your route URL when asked. From the Goose Desktop app, open
**Settings** → **Extensions** → **Add custom extension** and paste the same URL.

Goose then opens the gateway's OAuth flow in your browser. Sign in and complete
the upstream consent page.

Capabilities supported: tools, prompts, resources, roots, sampling, elicitation,
MCP Apps.

Docs:
[Goose extensions](https://block.github.io/goose/docs/getting-started/using-extensions).

## Gemini CLI

The [Gemini CLI](https://github.com/google-gemini/gemini-cli) is Google's
open-source terminal agent for Gemini. Configure MCP servers in
`~/.gemini/settings.json` under the `mcpServers` key:

```json title="~/.gemini/settings.json"
{
  "mcpServers": {
    "zuplo": {
      "httpUrl": "https://{deploymentUrl}/{routePath}"
    }
  }
}
```

Restart the CLI. The Gemini CLI registers itself with the gateway through
Dynamic Client Registration and opens the OAuth flow in your browser on first
connect.

Capabilities supported: tools, prompts.

Docs:
[Gemini CLI MCP server configuration](https://geminicli.com/docs/tools/mcp-server/).

## GitHub Copilot CLI

The [GitHub Copilot CLI](https://github.com/features/copilot/cli/) is GitHub's
terminal agent. Use the `/mcp add` slash command from inside a Copilot CLI
session to add the gateway. Copilot CLI prompts for the server name, transport
(`http`), and URL, then writes the entry to `~/.copilot/mcp-config.json` and
starts the OAuth flow.

Capabilities supported: tools, sampling, elicitation, OAuth Client Credentials.

Docs:
[Add an MCP server](https://docs.github.com/copilot/how-tos/use-copilot-agents/use-copilot-cli#add-an-mcp-server).

## Postman

[Postman](https://www.postman.com/) supports MCP server testing and debugging
through its AI Agent Builder. Create a new MCP request, choose **Streamable
HTTP**, and paste your MCP route URL. Postman handles the OAuth flow inline.

Postman is a useful client for verifying that an MCP route responds correctly,
inspecting raw JSON-RPC traffic, and debugging tool schemas.

Capabilities supported: tools, prompts, resources, sampling, elicitation, MCP
Apps.

Docs: [Postman download](https://www.postman.com/downloads/) (MCP support is
built into the standard Postman desktop client).

## MCPJam

[MCPJam Inspector](https://github.com/MCPJam/inspector) is an open-source local
development client for MCP servers, ChatGPT apps, and MCP App extensions. It's a
strong tool for verifying gateway behavior end-to-end during development.

Launch the inspector, set the transport to **Streamable HTTP**, and paste your
MCP route URL. MCPJam runs the OAuth flow and shows tools, prompts, resources,
and any MCP Apps the gateway exposes.

Capabilities supported: tools, prompts, resources, elicitation, MCP Apps, DCR,
CIMD, Tasks.

Docs: [MCPJam getting started](https://docs.mcpjam.com/getting-started).

## Continue

[Continue](https://www.continue.dev/) is an open-source AI code assistant that
runs in VS Code and JetBrains IDEs. Continue supports MCP servers in **agent
mode** only.

Add the gateway either by editing your main Continue config or by creating a
standalone YAML file under `.continue/mcpServers/`. For a remote HTTP server:

```yaml title=".continue/mcpServers/zuplo.yaml"
name: zuplo
version: 0.0.1
schema: v1
mcpServers:
  - name: zuplo
    type: streamable-http
    url: https://{deploymentUrl}/{routePath}
```

Capabilities supported: tools, prompts, resources, MCP Apps.

Docs:
[Continue MCP deep dive](https://docs.continue.dev/customize/deep-dives/mcp).

## LibreChat

[LibreChat](https://github.com/danny-avila/LibreChat) is an open-source
self-hosted AI chat UI. LibreChat supports MCP servers as additional tool
sources.

Add the gateway in the `mcpServers` section of your `librechat.yaml`
configuration, restart the LibreChat server, and complete the OAuth flow the
first time you select the connector in a conversation.

Capabilities supported: tools.

Docs: [LibreChat MCP](https://www.librechat.ai/docs/features/mcp).

## JetBrains AI Assistant

The
[JetBrains AI Assistant](https://plugins.jetbrains.com/plugin/22282-jetbrains-ai-assistant)
plugin is available in every JetBrains IDE. It supports MCP servers as sources
of tools for the AI Assistant.

Open the AI Assistant settings, add an MCP server, and paste your MCP route URL.
Complete the OAuth flow in your browser when prompted.

Capabilities supported: tools.

Docs:
[Model Context Protocol in JetBrains AI Assistant](https://www.jetbrains.com/help/ai-assistant/mcp.html).

## Other clients

For an up-to-date list of MCP clients, see the official
[MCP clients page](https://modelcontextprotocol.io/clients). Any client that
supports the Streamable HTTP transport and standard MCP authorization (RFC 9728
Protected Resource Metadata plus OAuth 2.1) will work with the Zuplo MCP Gateway
out of the box.

## Related

- [Connect MCP clients overview](./overview.mdx)
- [Authentication overview](../auth/overview.mdx)
- [Configuring the MCP Gateway with code](../code-config/overview.mdx)
