What you’ll learn
- How Golf Gateway sits between MCP clients and servers
- How to create a gateway in the Golf Control Plane
- How to deploy the gateway with Docker
- How to verify traffic is flowing through the gateway
Before You Begin
Before starting, make sure you have:- Docker and Docker Compose (optional) installed
- An MCP client (Claude Desktop, Cursor, or similar)
- Access to your organization’s Golf Control Plane
- 20 minutes
Log In to the Control Plane
Navigate to your organization’s Golf Control Plane and log in with your credentials.Enterprise customers receive their Control Plane URL and credentials during onboarding. If you don’t have access yet, contact your organization’s administrator.Checkpoint: You can see your organization’s Control Plane after logging in.
Create Your First Gateway
From the Control Plane, create a new gateway:
- Click Add Gateway in the top navigation
- Enter a name for your gateway (e.g.,
my-first-gateway) - Select your deployment region
- Click Create Gateway
- Gateway ID: A unique identifier for your gateway
- API Key: The secret key used to authenticate the gateway
Deploy the Gateway with Docker
Create a Replace Verify the gateway is healthy:Expected response:Checkpoint: The health check returns
docker-compose.yml file with the following content:docker-compose.yml
<your-gateway-id> and <your-api-key> with the values from the previous step.Start the gateway:Terminal
Terminal
healthy and your gateway shows Active in the Golf Control Plane.Add an MCP Server
Now configure an MCP server to route traffic through your gateway:
- In the Control Plane, click MCP Servers in the sidebar
- Click Add Server
- Fill in the server details:
- Name: A descriptive name (e.g., “Demo Server”)
- URL: The MCP server endpoint (e.g.,
https://demo.mcp.run/ssefor testing) - Description: Optional description of what the server provides
- Select which gateway should route to this server
- Select the Server Type:
- In-House: Your organization’s MCP servers
- Third Party: External vendor MCP servers
- Click Save
Connect Your MCP Client
The Control Plane generates client-specific connection instructions for you:
- Navigate to the server you just added
- Click Connection Instructions
- Select your MCP client (Claude Desktop, Cursor, Windsurf, etc.)
- Copy the generated configuration
- Add it to your client’s configuration file
- Restart your MCP client
See Security in Action
Now test that traffic flows through your gateway with security analysis:
- In your MCP client, use one of the tools from the connected server
- Return to the Control Plane
- Navigate to Logs & Sessions in the sidebar
- Find your recent session
- The request and response details
- Security analysis results (threat score)
- User and session information
- Timing and performance data
Next Steps
Now that you have a working gateway, learn how to enhance its security:Configure PII Scrubbing
Mask sensitive data in logs automatically
Set Up Access Control
Control who can access which servers
Export Audit Logs
Send logs to your SIEM for compliance
Configure SSO
Add OAuth/OIDC authentication
- Control Plane - Centralized management and configuration
- Golf Gateway - How the gateway processes traffic