istio-mcp-sample
A sample implementation of a MCP-over-XDSv3 gRPC server for Istio.
Documentation
Istio MCP-over-XDSv3 server sample
A sample implementation of a [MCP-over-XDSv3][mcp-design] 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][ko] locally, then apply the deployment manifest:
ko apply -f deploy.yamlThen, configure the server as an `istiod` [configSource][istio-cfgsrc]:
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
profile: minimal
meshConfig:
configSources:
- address: xds://mcp-sample.default.svc.cluster.local:15010
- address: k8s://
# ...[mcp-design]: https://docs.google.com/document/d/1lHjUzDY-4hxElWN7g6pz-_Ws7yIPt62tmX3iGs_uLyI/
[ko]: https://ko.build/
[istio-cfgsrc]: https://istio.io/latest/docs/reference/config/istio.mesh.v1alpha1/#ConfigSource
Frequently asked questions
What is istio-mcp-sample?
istio-mcp-sample is A sample implementation of a MCP-over-XDSv3 gRPC server for Istio.
How do I install istio-mcp-sample?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is istio-mcp-sample open source?
Yes — it is hosted on GitHub at https://github.com/antoineco/istio-mcp-sample and has 1 stars.
Related MCP tools
MCP server connecting to Kubernetes Go-based implementation.
:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-gra...
MCP Toolbox for Databases is an open source MCP server for databases. Go-based implementation. Trusted by 10900+ developers.
WhatsApp MCP server Go-based implementation. Trusted by 4900+ developers. Trusted by 4900+ developers. Trusted by 4900+ developers.
MCP server for Grafana Go-based implementation. Trusted by 1700+ developers. Trusted by 1700+ developers. Trusted by 1700+ developers.
Query anything (GitHub, Notion, +40 more) with SQL and let LLMs (ChatGPT, Claude) connect to using MCP Go-based implementation. Trusted by 1300+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP