Istio MCP-over-XDSv3 server sample logo

Istio MCP-over-XDSv3 server sample

by antoineco

This is a sample implementation of a MCP-over-XDSv3 gRPC server for Istio. It demonstrates how to build and deploy such a server to Kubernetes.

View on GitHub

Last updated: N/A

Istio MCP-over-XDSv3 server sample

A sample implementation of a MCP-over-XDSv3 gRPC server for Istio.

Usage

To build and publish the container image and deploy the server to Kubernetes using the generated container image, install ko locally, then apply the deployment manifest:

ko apply -f deploy.yaml

Then, configure the server as an istiod configSource:

apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
  profile: minimal
  meshConfig:
    configSources:
    - address: xds://mcp-sample.default.svc.cluster.local:15010
    - address: k8s://
# ...