HomeDevelopment › MIRASTACK Redfish MCP Server

MIRASTACK Redfish MCP Server

Governed MCP server for DMTF Redfish BMCs. Read-only by default; writes are opt-in and dry-run.

Official Python CloudEmbedded
★ 1 stars Last pushed 2026-08-12 License: Apache-2.0

Topics: Aggregators

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (pypi 0.1.1)

uvx mirastack-redfish-mcp

Or add to your MCP client config:

{
  "mcpServers": {
    "mirastack-redfish-mcp": {
      "command": "uvx",
      "args": [
        "mirastack-redfish-mcp"
      ],
      "env": {
        "MIRASTACK_REDFISH_ENDPOINTS": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_DEFAULT_ENDPOINT": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_HOST": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_USERNAME": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_PASSWORD": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_PASSWORD_FILE": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_VERIFY_SSL": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_CA_BUNDLE": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_TIMEOUT_SEC": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_AUTH_MODE": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_WRITE_MODE": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_TOOL_PROFILE": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_TOOLSETS": "<YOUR_VALUE>"
      }
    }
  }
}
  • MIRASTACK_REDFISH_ENDPOINTS secret — JSON payload or YAML/JSON path defining one or more Redfish endpoints.
  • MIRASTACK_REDFISH_DEFAULT_ENDPOINT — Default endpoint name used when no endpoint argument is provided.
  • MIRASTACK_REDFISH_HOST — Single-endpoint Redfish base URL, for example https://192.0.2.10.
  • MIRASTACK_REDFISH_USERNAME secret — Single-endpoint Redfish username.
  • MIRASTACK_REDFISH_PASSWORD secret — Single-endpoint Redfish password.
  • MIRASTACK_REDFISH_PASSWORD_FILE secret — Path to a file containing the single-endpoint Redfish password.
  • MIRASTACK_REDFISH_VERIFY_SSL — TLS verification. Defaults to true. Set false only for lab endpoints with controlled certificates.
  • MIRASTACK_REDFISH_CA_BUNDLE — Path to a custom CA bundle used for TLS verification.
  • MIRASTACK_REDFISH_TIMEOUT_SEC — HTTP timeout in seconds for Redfish requests.
  • MIRASTACK_REDFISH_AUTH_MODE — Auth mode: auto, session, or basic.
  • MIRASTACK_REDFISH_WRITE_MODE — Write tier: off (default), power, config, or full. Mutating tools are not registered unless raised.
  • MIRASTACK_REDFISH_TOOL_PROFILE — Tool profile: core, standard, or full.
  • MIRASTACK_REDFISH_TOOLSETS — Optional comma-separated toolset override.

Package (oci)

docker run -i --rm docker.io/mirastack/mirastack-redfish-mcp:0.1.1

Or add to your MCP client config:

{
  "mcpServers": {
    "mirastack-redfish-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/mirastack/mirastack-redfish-mcp:0.1.1"
      ],
      "env": {
        "MIRASTACK_REDFISH_ENDPOINTS": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_DEFAULT_ENDPOINT": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_HOST": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_USERNAME": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_PASSWORD": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_PASSWORD_FILE": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_VERIFY_SSL": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_CA_BUNDLE": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_TIMEOUT_SEC": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_AUTH_MODE": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_WRITE_MODE": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_TOOL_PROFILE": "<YOUR_VALUE>",
        "MIRASTACK_REDFISH_TOOLSETS": "<YOUR_VALUE>"
      }
    }
  }
}
  • MIRASTACK_REDFISH_ENDPOINTS secret — JSON payload or YAML/JSON path defining one or more Redfish endpoints.
  • MIRASTACK_REDFISH_DEFAULT_ENDPOINT — Default endpoint name used when no endpoint argument is provided.
  • MIRASTACK_REDFISH_HOST — Single-endpoint Redfish base URL, for example https://192.0.2.10.
  • MIRASTACK_REDFISH_USERNAME secret — Single-endpoint Redfish username.
  • MIRASTACK_REDFISH_PASSWORD secret — Single-endpoint Redfish password.
  • MIRASTACK_REDFISH_PASSWORD_FILE secret — Path to a file containing the single-endpoint Redfish password.
  • MIRASTACK_REDFISH_VERIFY_SSL — TLS verification. Defaults to true. Set false only for lab endpoints with controlled certificates.
  • MIRASTACK_REDFISH_CA_BUNDLE — Path to a custom CA bundle used for TLS verification.
  • MIRASTACK_REDFISH_TIMEOUT_SEC — HTTP timeout in seconds for Redfish requests.
  • MIRASTACK_REDFISH_AUTH_MODE — Auth mode: auto, session, or basic.
  • MIRASTACK_REDFISH_WRITE_MODE — Write tier: off (default), power, config, or full. Mutating tools are not registered unless raised.
  • MIRASTACK_REDFISH_TOOL_PROFILE — Tool profile: core, standard, or full.
  • MIRASTACK_REDFISH_TOOLSETS — Optional comma-separated toolset override.

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry