Skip to main content

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

  1. Install dependencies:
pip install -r requirements.txt
  1. 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 template
  • start_experiment: Start a chaos engineering experiment
  • stop_experiment: Stop a running experiment
  • list_experiment_templates: List all experiment templates
  • get_experiment_template: Get details of a specific template
  • list_experiments: List all experiments
  • get_experiment: Get details of a specific experiment
  • get_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)

Source distribution for fis-mcp-server 2.2.0
File Size Uploaded Provenance
fis_mcp_server-2.2.0.tar.gz 13.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for fis-mcp-server 2.2.0
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page