Back to Home
Crosspiecedryingoil127 icon

k8s-observability-mcp

Verified Safe

by Crosspiecedryingoil127

Overview

Provides a comprehensive observability toolkit for monitoring and understanding Kubernetes environments, focusing on microservice performance and health.

Installation

Run Command
python mcp_server.py

Environment Variables

  • TARGET_NAMESPACE
  • PROMETHEUS_SERVER_URL
  • JAEGER_URL
  • NEO4J_URI
  • NEO4J_USER
  • NEO4J_PASSWORD

Security Notes

The Prometheus API client connects with `disable_ssl=True`, which is a significant security risk if connecting to untrusted or public Prometheus instances. The Neo4j driver uses default credentials ('neo4j', 'neo4j') if environment variables are not set, which should be changed for production use. The application uses `kubernetes.config.load_kube_config()` which grants it the same access as the user's kubeconfig, requiring careful permission management. No `eval` or obvious malicious patterns were found.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-19

Tags

KubernetesObservabilityMonitoringSREMicroservices