MCP Server for Chaos Engineering with Chaos Mesh on EKS
Project description
Chaos Mesh MCP Server
An MCP server that enables AI agents to perform chaos engineering through Chaos Mesh on EKS clusters.
Architecture
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ AI Agent │───▶│ MCP Server │───▶│ EKS Cluster │
│ │ │ │ │ │
│ - Failure │ │ - OIDC Auth │ │ - Chaos Mesh │
│ Scenarios │ │ - K8s API Calls │ │ - Workloads │
│ - Experiment │ │ - Experiment │ │ - Monitoring │
│ Planning │ │ Management │ │ │
│ - Result │ │ │ │ │
│ Analysis │ │ │ │ │
└─────────────────┘ └──────────────────┘ └─────────────────┘
Key Features
1. Authentication and Authorization Management
- OIDC-based EKS cluster authentication
- RBAC permission validation
- Token renewal and management
2. Chaos Mesh Experiment Management
- Experiment creation and execution
- Experiment status monitoring
- Experiment termination and cleanup
3. Chaos Engineering Tools
- Pod failure injection
- Network failure simulation
- Storage failure testing
- Time and stress testing
Installation and Setup
- Install Chaos Mesh on EKS cluster
- Configure OIDC provider
- Set up RBAC permissions
- Deploy MCP server
Security Considerations
- Apply principle of least privilege
- Limit experiment scope
- Record audit logs
- Implement safety mechanisms
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file chaos_mesh_mcp_server-4.0.0.tar.gz.
File metadata
- Download URL: chaos_mesh_mcp_server-4.0.0.tar.gz
- Upload date:
- Size: 35.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b93da37cdaadb8d0936189442bd97753f5aae9f88bb24830504225cd67be38c
|
|
| MD5 |
092409ef21037ce0f6a56a253bc9267e
|
|
| BLAKE2b-256 |
7d98f08bf0f181b1b5f17f7c7402cea058e6857d0be1500a47c7c46e9e35e5b7
|
File details
Details for the file chaos_mesh_mcp_server-4.0.0-py3-none-any.whl.
File metadata
- Download URL: chaos_mesh_mcp_server-4.0.0-py3-none-any.whl
- Upload date:
- Size: 39.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5a130697f0370826df7b94412b3201c5f23b8e36905747b8decbfe67e08fdb7
|
|
| MD5 |
4932a7da8832fe40bbd86bb51a2a8c73
|
|
| BLAKE2b-256 |
5aec9914b937973894b897841da2b9408ac4037de322991bd0f212a2f6e98a8b
|