AWS Fault Injection Simulator MCP Server for chaos engineering. Can mock AZ, DB, and MSK Failure
Project description
FIS MCP Server
AWS Fault Injection Simulator (FIS) MCP Server for managing chaos engineering experiments.
Features
- Create and manage FIS experiment templates
- Start and stop chaos engineering experiments
- List and monitor experiment status
- Retrieve AWS resources for targeting
Installation
- Install dependencies:
pip install -r requirements.txt
- Configure AWS credentials:
aws configure
Usage
Running the server directly
python index.py
Using with MCP CLI
Add to your MCP configuration:
{
"mcpServers": {
"fis-mcp-server": {
"command": "python",
"args": ["index.py"],
"env": {
"AWS_REGION": "us-east-1"
}
}
}
}
Available Tools
create_experiment_template: Create a new FIS experiment templatestart_experiment: Start a chaos engineering experimentstop_experiment: Stop a running experimentlist_experiment_templates: List all experiment templatesget_experiment_template: Get details of a specific templatelist_experiments: List all experimentsget_experiment: Get details of a specific experimentget_aws_resources: Retrieve available AWS resources for targeting
Requirements
- Python 3.10+
- AWS credentials configured
- Appropriate IAM permissions for FIS operations
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
fis_mcp_server-2.2.0.tar.gz
(13.3 kB
view details)
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 fis_mcp_server-2.2.0.tar.gz.
File metadata
- Download URL: fis_mcp_server-2.2.0.tar.gz
- Upload date:
- Size: 13.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48961ebf8ebb49a1ebff54c5599848a39576f2ffb3a311fe4fd99de0a5098333
|
|
| MD5 |
e0026bdd032f76d4f272a38f3afe1568
|
|
| BLAKE2b-256 |
6e538d253d9abc8a818c28f1916a0a13fb53c09c6b924eee05914ac91596578b
|
File details
Details for the file fis_mcp_server-2.2.0-py3-none-any.whl.
File metadata
- Download URL: fis_mcp_server-2.2.0-py3-none-any.whl
- Upload date:
- Size: 13.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87b92f9a9ae5043a88793513df22d0d16aa35ce28829913c9a41272ea5ae2ca5
|
|
| MD5 |
8998edad61328fba9ad0b59e6d003cbd
|
|
| BLAKE2b-256 |
472ac6c1ec26e025d9bde7166320bdbf85ade2f751ee21f18068ed96154f8b2b
|