Build creates a [mcp.ServerProxier] for the given request initiator. At minimum, the Coder MCP server will be proxied. The SessionKey from [Request] is used to authenticate against the Coder MCP server. NOTE: the [mcp.ServerProxier] instance may be proxying one or more MCP servers.
(ctx context.Context, req Request, tracer trace.Tracer)
| 31 | // |
| 32 | // NOTE: the [mcp.ServerProxier] instance may be proxying one or more MCP servers. |
| 33 | Build(ctx context.Context, req Request, tracer trace.Tracer) (mcp.ServerProxier, error) |
| 34 | } |
| 35 | |
| 36 | var _ MCPProxyBuilder = &MCPProxyFactory{} |
no outgoing calls