MIRASTACK Redfish MCP Server
by mirastacklabs-aiai.mirastacklabs/mirastack-redfish-mcpv0.1.1
Governed access to DMTF Redfish BMCs (iDRAC, iLO, XCC, OpenBMC) for power, thermal, firmware and BIOS management; read-only by default with tiered write modes.
context tax
queued
security
queued
cold start
queued
freshness
Maintained59d ago
Install MIRASTACK Redfish MCP server
Install in Claude Code
claude mcp add mirastack-redfish -e MIRASTACK_REDFISH_ENDPOINTS='<mirastack-redfish-endpoints>' -e MIRASTACK_REDFISH_USERNAME='<mirastack-redfish-username>' -e MIRASTACK_REDFISH_PASSWORD='<mirastack-redfish-password>' -e MIRASTACK_REDFISH_PASSWORD_FILE='<mirastack-redfish-password-file>' -- uvx mirastack-redfish-mcpInstall in Cursor
{
"mcpServers": {
"mirastack-redfish": {
"command": "uvx",
"args": [
"mirastack-redfish-mcp"
],
"env": {
"MIRASTACK_REDFISH_ENDPOINTS": "<mirastack-redfish-endpoints>",
"MIRASTACK_REDFISH_USERNAME": "<mirastack-redfish-username>",
"MIRASTACK_REDFISH_PASSWORD": "<mirastack-redfish-password>",
"MIRASTACK_REDFISH_PASSWORD_FILE": "<mirastack-redfish-password-file>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"mirastack-redfish": {
"command": "uvx",
"args": [
"mirastack-redfish-mcp"
],
"env": {
"MIRASTACK_REDFISH_ENDPOINTS": "<mirastack-redfish-endpoints>",
"MIRASTACK_REDFISH_USERNAME": "<mirastack-redfish-username>",
"MIRASTACK_REDFISH_PASSWORD": "<mirastack-redfish-password>",
"MIRASTACK_REDFISH_PASSWORD_FILE": "<mirastack-redfish-password-file>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"mirastack-redfish": {
"type": "stdio",
"command": "uvx",
"args": [
"mirastack-redfish-mcp"
],
"env": {
"MIRASTACK_REDFISH_ENDPOINTS": "<mirastack-redfish-endpoints>",
"MIRASTACK_REDFISH_USERNAME": "<mirastack-redfish-username>",
"MIRASTACK_REDFISH_PASSWORD": "<mirastack-redfish-password>",
"MIRASTACK_REDFISH_PASSWORD_FILE": "<mirastack-redfish-password-file>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"mirastack-redfish": {
"command": "uvx",
"args": [
"mirastack-redfish-mcp"
],
"env": {
"MIRASTACK_REDFISH_ENDPOINTS": "<mirastack-redfish-endpoints>",
"MIRASTACK_REDFISH_USERNAME": "<mirastack-redfish-username>",
"MIRASTACK_REDFISH_PASSWORD": "<mirastack-redfish-password>",
"MIRASTACK_REDFISH_PASSWORD_FILE": "<mirastack-redfish-password-file>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| MIRASTACK_REDFISH_ENDPOINTS | — | yes | 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 | — | yes | Single-endpoint Redfish username. |
| MIRASTACK_REDFISH_PASSWORD | — | yes | Single-endpoint Redfish password. |
| MIRASTACK_REDFISH_PASSWORD_FILE | — | yes | 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. |
Freshness
Maintained — last maintenance signal 59d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-08-12 · 59d ago · GitHub
Latest release
2026-08-12 · 59d ago · GitHub · v0.1.2
Package published
no data · npm/PyPI
Registry entry updated
2026-08-11 · 59d ago · official registry · v0.1.1
FAQ
›How do I install the MIRASTACK Redfish MCP server in Claude Code?
Run: claude mcp add mirastack-redfish -e MIRASTACK_REDFISH_ENDPOINTS='<mirastack-redfish-endpoints>' -e MIRASTACK_REDFISH_USERNAME='<mirastack-redfish-username>' -e MIRASTACK_REDFISH_PASSWORD='<mirastack-redfish-password>' -e MIRASTACK_REDFISH_PASSWORD_FILE='<mirastack-redfish-password-file>' -- uvx mirastack-redfish-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does MIRASTACK Redfish require an API key?
Yes. It expects MIRASTACK_REDFISH_ENDPOINTS, MIRASTACK_REDFISH_USERNAME, MIRASTACK_REDFISH_PASSWORD, MIRASTACK_REDFISH_PASSWORD_FILE, of which 4 are secrets.
›Can I use MIRASTACK Redfish as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is MIRASTACK Redfish in the official MCP registry?
Yes, as ai.mirastacklabs/mirastack-redfish-mcp.