Skip to main content

Kiali MCP Server (Model Context Protocol) with special support for OpenShift

Project description

Kiali MCP Server

Kiali MCP Server is a thin extension of the upstream Kubernetes MCP Server. It adds Kiali-specific tooling while keeping the same core behavior and configuration.

  • Based on kubernetes-mcp-server (native Go MCP server for Kubernetes/OpenShift)
  • For the full set of tools and behavior adopted from upstream, see the upstream README: openshift/openshift-mcp-server README

Features

  • Kiali integrations:
    • validations_list: Lists Istio object validations aggregated by namespace and cluster from a Kiali instance.

Requirements

  • Access to a Kubernetes or OpenShift cluster (kubeconfig or in-cluster service account)
  • A reachable Kiali server URL

Configuration

Kiali MCP Server reuses the same configuration and flags as the upstream Kubernetes MCP Server. In addition, it adds the following Kiali-specific flags:

You can run the server via npx, uvx, or the compiled binary. Example using npx:

npx -y kiali-mcp-server@latest \
  --kiali-server-url "https://kiali-istio-system.apps-crc.testing/" \
  --kiali-insecure

Or using the binary after building:

./kiali-mcp-server \
  --kiali-server-url "https://kiali-istio-system.apps-crc.testing/" \
  --kiali-insecure

Refer to the upstream README for the rest of the flags and features (ports, auth, read-only, list output, etc.): openshift/openshift-mcp-server README

🧑‍💻 Development

Running with mcp-inspector

Compile the project and run the Kiali MCP server with mcp-inspector to inspect the MCP server.

# Compile the project
make build
# Run the Kubernetes MCP server with mcp-inspector
npx @modelcontextprotocol/inspector@latest $(pwd)/kiali-mcp-server --kiali-server-url "https://kiali-istio-system.apps-crc.testing/" --kiali-insecure

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kiali_mcp_server-0.0.4.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kiali_mcp_server-0.0.4-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file kiali_mcp_server-0.0.4.tar.gz.

File metadata

  • Download URL: kiali_mcp_server-0.0.4.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for kiali_mcp_server-0.0.4.tar.gz
Algorithm Hash digest
SHA256 0fd6559d8e4373d2f3d2d67b457c37cb192629588e2383a1d03e6672f3e170d7
MD5 6bce53cee0d4c998faf90eae5bb8f96a
BLAKE2b-256 bb2be6dcf96ff2f760d6bfb107a6acf8e0b8e36eda48378c3d4928c4c51ad7e9

See more details on using hashes here.

File details

Details for the file kiali_mcp_server-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for kiali_mcp_server-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1d9d7a19d34a487630cc60c63978fd1998d6da2862ea70a28fb3d86c0eb8e821
MD5 7657d464800751f97e973c4cd52cc78b
BLAKE2b-256 6466742f24c86d76c49a9bc02d853319c65e539e0a439aa4112b2c208de20b70

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page