Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains the v1alpha1 API types for MCP resources.
|
Package v1alpha1 contains the v1alpha1 API types for MCP resources. |
|
Package main is that starting point for the mcp controller Copyright 2026.
|
Package main is that starting point for the mcp controller Copyright 2026. |
|
mcp-broker-router
command
main implements the CLI for the MCP broker/router.
|
main implements the CLI for the MCP broker/router. |
|
internal
|
|
|
broker
Package broker tracks upstream MCP servers and manages the relationship from clients to upstream
|
Package broker tracks upstream MCP servers and manages the relationship from clients to upstream |
|
broker/upstream
Package upstream is a package for managing upstream MCP servers
|
Package upstream is a package for managing upstream MCP servers |
|
clients
Package clients provides a set of clients for use with the gateway code
|
Package clients provides a set of clients for use with the gateway code |
|
config
Package config provides configuration management for MCP Gateway.
|
Package config provides configuration management for MCP Gateway. |
|
controller
Package controller holds the code for the kubernetes controllers
|
Package controller holds the code for the kubernetes controllers |
|
idmap
Package idmap maps gateway-assigned request IDs to backend server request IDs.
|
Package idmap maps gateway-assigned request IDs to backend server request IDs. |
|
mcp-router
Package mcprouter ext proc process
|
Package mcprouter ext proc process |
|
otel
Package otel provides OpenTelemetry tracing and logging integration
|
Package otel provides OpenTelemetry tracing and logging integration |
|
session
Package session provides JWT-based session ID generation and validation
|
Package session provides JWT-based session ID generation and validation |
|
tests/server2
Package server2 implements a simple MCP server that implements a few tools - The "hello_world" tool from the library sample - A "time" tool that returns the current time - A "slow" tool that waits N seconds, notifying the client of progress - A "headers" tool that returns all HTTP headers it received
|
Package server2 implements a simple MCP server that implements a few tools - The "hello_world" tool from the library sample - A "time" tool that returns the current time - A "slow" tool that waits N seconds, notifying the client of progress - A "headers" tool that returns all HTTP headers it received |
|
tests/server2/main
command
A simple MCP server that implements a few tools
|
A simple MCP server that implements a few tools |
|
tests
|
|
|
servers/server2
command
A simple MCP server that implements a few tools
|
A simple MCP server that implements a few tools |
Click to show internal directories.
Click to hide internal directories.