π¦
Observability MCP Server
A comprehensive MCP server for observability(Prometheus,Loki,Nacos,RocketMQ,Kafka,Doris,Mysql,K8S,Harbor) and infrastructure management. Built with Rust for high performance and reliability.
0 installs
Trust: 34 β Low
Blockchain
Ask AI about Observability MCP Server
Powered by Claude Β· Grounded in docs
I know everything about Observability MCP Server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
Observability MCP Server
A comprehensive Model Context Protocol (MCP) server for observability and infrastructure management. Built with Rust for high performance and reliability.
Supported Systems
- Prometheus - Metrics querying and alerting
- Loki - Log aggregation and analysis (coming soon)
- Nacos - Service discovery and configuration management
- MySQL - Database metrics and inspection
- Doris - Data warehouse monitoring
- Kubernetes - Cluster orchestration and monitoring
- RocketMQ - Message queue metrics (coming soon)
- Kafka - Stream processing metrics (coming soon)
Features
- π High-performance Rust implementation
- π Unified MCP interface for all systems
- π Real-time metrics and logs
- π§ Easy configuration via environment variables
- π Official documentation integration
- π HTTP transport with SSE support
Quick Start
# Build
cargo build --release
# Run
./target/release/observability-mcp-server
Server will start on http://localhost:3013/mcp
Configuration
Set environment variables in .env:
PROMETHEUS_ROOT=http://your-prometheus:9090
LOKI_ROOT=http://your-loki:3100
# ... more configurations
MCP Tools
Prometheus Tools
query_instant- Instant queryquery_range- Range queryseries_metadata- Series metadatalabel_values- Label valuesalertmanagers- Alertmanager endpointsdocs_list- List Prometheus documentationdocs_read- Read documentationdocs_search- Search documentation
Project Structure
observability-mcp-server/
βββ src/
β βββ searcher/ # Query implementations
β β βββ prometheus.rs # Prometheus client
β β βββ loki.rs # Loki client (TODO)
β β βββ mod.rs
β βββ mcp/
β β βββ tools.rs # MCP tool definitions
β βββ docs/ # Documentation integration
β βββ main.rs
βββ Cargo.toml
Roadmap
- Prometheus integration
- Documentation tools
- Loki integration
- Nacos integration
- MySQL integration
- Doris integration
- Kubernetes integration
- RocketMQ integration
- Kafka integration
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
MIT License
