Quick Start Guide¶
Get MCP Gateway running in 5 minutes with our automated setup script.
Overview¶
This guide uses an automated script that sets up everything you need:
- Local Kind Kubernetes cluster
- Gateway API CRDs
- Istio service mesh
- MCP Gateway with Helm
- Example MCP servers
- Gateway routing configuration
- MCP Inspector for testing
Perfect for evaluation, demos, and getting started quickly.
Prerequisites¶
- Docker or Podman installed and running
- Kind installed
- Helm installed
- kubectl installed
- Node.js and npm installed (for MCP Inspector)
Quick Setup¶
Run the automated setup script:
# Download and run the setup script
curl -sSL https://raw.githubusercontent.com/Kuadrant/mcp-gateway/main/charts/sample_local_helm_setup.sh | bash
Or clone the repository and run locally:
git clone https://github.com/Kuadrant/mcp-gateway.git
cd mcp-gateway
USE_LOCAL_CHART=true ./charts/sample_local_helm_setup.sh
What the Script Does¶
The setup script automatically:
- Creates Kind cluster with proper port mappings
- Installs Gateway API CRDs for traffic routing
- Deploys Istio service mesh with Helm
- Sets up Istio Gateway for external traffic
- Installs MCP Gateway using the Helm chart
- Deploys test MCP servers for demonstration
- Configures routing with HTTPRoute resources
- Launches MCP Inspector for testing and exploration
Testing Your Setup¶
Once the script completes, you'll have:
MCP Inspector Access¶
- URL: http://localhost:6274
- Gateway URL: http://mcp.127-0-0-1.sslip.io:7001/mcp
- Pre-configured: The inspector opens with the correct gateway URL
Available Test Tools¶
The setup includes example MCP servers with tools like:
test1_hello_world- Simple greeting tooltest1_headers- HTTP header inspectiontest2_headers- Additional header tool
Try It Out¶
- Connect: MCP Inspector should open automatically
- Initialize: Click "Connect" to initialize the MCP session
- Explore Tools: Browse available tools in the left panel
- Test Tools: Try calling
test1_hello_worldortest1_headers - View Logs: Check the request/response flow
Cleanup¶
To stop the services and clean up:
Next Steps¶
Now that you have MCP Gateway running, explore other features:
- Authentication - Configure OAuth-based security with Keycloak
- Authorization - Set up fine-grained access
- Virtual MCP Servers - Create focused tool collections for specific use cases
- External MCP Servers - Connect to external APIs and services