Connecting MCP Servers
Add remote MCP servers to your gateway and access all their tools through a single endpoint.
Overview
MCP Gateway Pro connects to remote MCP servers that support SSE (Server-Sent Events) transport. Each server you add becomes available through your gateway, with tools automatically namespaced to prevent conflicts.
Note: The gateway connects to servers on your behalf, so you'll need to provide authentication tokens for servers that require them.
Adding a Server
Navigate to MCP Gateway → Servers in the console and click "Add Server". You'll need to provide:
- Alias — A short name used to namespace tools (e.g.,
github) - URL — The server's SSE endpoint URL
- Token — Authentication token (if required by the server)
Popular MCP Servers
GitHub Copilot MCP
Create a Personal Access Token with the scopes you need (e.g., repo, read:user).
Neon Database
Get your API key from the Neon Console.
Supabase
Generate an access token in your Supabase project settings.
Zapier
Get your API key from Zapier Actions.
Tool Namespacing
When you connect multiple servers, tools are automatically namespaced using the server alias to prevent naming conflicts:
# Original tool name from GitHub server
get_me
# Namespaced tool name in gateway
github__get_me
# Calling the tool
{
"method": "tools/call",
"params": {
"name": "github__get_me",
"arguments": {}
}
}
This allows you to connect multiple servers that might have tools with the same name (e.g., both GitHub and GitLab might have a list_repos tool).