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
Metadata
Release files for fis-mcp-server 2.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| fis_mcp_server-2.2.0.tar.gz | 13.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fis_mcp_server-2.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.7 kB
Release files / fis_mcp_server-2.2.0.tar.gz
| Download URL | fis_mcp_server-2.2.0.tar.gz |
|---|---|
| Size | 13.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
48961ebf8ebb49a1ebff54c5599848a39576f2ffb3a311fe4fd99de0a5098333
|
|
BLAKE2b-256 checksum How to use checksums |
6e538d253d9abc8a818c28f1916a0a13fb53c09c6b924eee05914ac91596578b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.4
|
Release files / fis_mcp_server-2.2.0-py3-none-any.whl
| Download URL | fis_mcp_server-2.2.0-py3-none-any.whl |
|---|---|
| Size | 13.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
87b92f9a9ae5043a88793513df22d0d16aa35ce28829913c9a41272ea5ae2ca5
|
|
BLAKE2b-256 checksum How to use checksums |
472ac6c1ec26e025d9bde7166320bdbf85ade2f751ee21f18068ed96154f8b2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.4
|
Security for fis-mcp-server 2.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.