Skip to main content

AWS Fault Injection Simulator MCP Server for chaos engineering

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

  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.8+
  • AWS credentials configured
  • Appropriate IAM permissions for FIS operations

Project details


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-1.2.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fis_mcp_server-1.2.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file fis_mcp_server-1.2.0.tar.gz.

File metadata

  • Download URL: fis_mcp_server-1.2.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.4

File hashes

Hashes for fis_mcp_server-1.2.0.tar.gz
Algorithm Hash digest
SHA256 e2bd5066d7964d0f69274af2ded63bf927f18eb8a68d4ecc9d66d73332235caa
MD5 b18bd35ad63498d1c8822c0add1a6681
BLAKE2b-256 ec9fae53ca89264b3772c6be0349e2c4b92ebd1bfdac54d7139a1fb36c52079f

See more details on using hashes here.

File details

Details for the file fis_mcp_server-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fis_mcp_server-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 53f6fd8c358568127381bfdd3dde159c66ef339b348281e36454521b889bd706
MD5 d646808f9135aae2d1a371c0ff0d4167
BLAKE2b-256 6e62d3f790fe42325bc29bc378e008d9ea7696ce24fad12157210985be975bc2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page