NestDaddy

Maximo Enterprise MCP

io.github.MaxisTechnology-Dev/maximo-mcp · v1.1.0

MCP server for IBM Maximo, by Maxis Technology — assets, work orders, inventory, purchasing, labor.

Connect Runs on your machine

Terminal
claude mcp add maximo-mcp -e MAXIMO_URL=<MAXIMO_URL> -e MAXIMO_HOST=<MAXIMO_HOST> -e AUTH_MODE=<AUTH_MODE> -e MAXIMO_USERNAME=<MAXIMO_USERNAME> -e MAXIMO_PASSWORD=<MAXIMO_PASSWORD> -e MAXIMO_API_KEY=<MAXIMO_API_KEY> -e CURRENT_USER_ROLE=<CURRENT_USER_ROLE> -- uvx maximo-enterprise-mcp==1.1.0
claude_desktop_config.json
{
  "mcpServers": {
    "maximo-mcp": {
      "command": "uvx",
      "args": [
        "maximo-enterprise-mcp==1.1.0"
      ],
      "env": {
        "MAXIMO_URL": "<MAXIMO_URL>",
        "MAXIMO_HOST": "<MAXIMO_HOST>",
        "AUTH_MODE": "<AUTH_MODE>",
        "MAXIMO_USERNAME": "<MAXIMO_USERNAME>",
        "MAXIMO_PASSWORD": "<MAXIMO_PASSWORD>",
        "MAXIMO_API_KEY": "<MAXIMO_API_KEY>",
        "CURRENT_USER_ROLE": "<CURRENT_USER_ROLE>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "maximo-mcp": {
      "command": "uvx",
      "args": [
        "maximo-enterprise-mcp==1.1.0"
      ],
      "env": {
        "MAXIMO_URL": "<MAXIMO_URL>",
        "MAXIMO_HOST": "<MAXIMO_HOST>",
        "AUTH_MODE": "<AUTH_MODE>",
        "MAXIMO_USERNAME": "<MAXIMO_USERNAME>",
        "MAXIMO_PASSWORD": "<MAXIMO_PASSWORD>",
        "MAXIMO_API_KEY": "<MAXIMO_API_KEY>",
        "CURRENT_USER_ROLE": "<CURRENT_USER_ROLE>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "maximo-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "maximo-enterprise-mcp==1.1.0"
      ],
      "env": {
        "MAXIMO_URL": "<MAXIMO_URL>",
        "MAXIMO_HOST": "<MAXIMO_HOST>",
        "AUTH_MODE": "<AUTH_MODE>",
        "MAXIMO_USERNAME": "<MAXIMO_USERNAME>",
        "MAXIMO_PASSWORD": "<MAXIMO_PASSWORD>",
        "MAXIMO_API_KEY": "<MAXIMO_API_KEY>",
        "CURRENT_USER_ROLE": "<CURRENT_USER_ROLE>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
MAXIMO_URL
Required
Maximo OSLC base URL (e.g. https://maximo.example.com/maximo/oslc)
MAXIMO_HOST
Required
Maximo host base URL (e.g. https://maximo.example.com)
AUTH_MODE
Required
Authentication mode: basic | apikey | oauth
MAXIMO_USERNAME
Optional
Maximo username (when AUTH_MODE=basic)
MAXIMO_PASSWORD
Optional, secret
Maximo password (when AUTH_MODE=basic)
MAXIMO_API_KEY
Optional, secret
Maximo API key (when AUTH_MODE=apikey)
CURRENT_USER_ROLE
Optional
RBAC role for the session: readonly | technician | supervisor | manager | admin

Details

Package[email protected] (PYPI, stdio)
First published13 May 2026
Last updated13 May 2026
Registry nameio.github.MaxisTechnology-Dev/maximo-mcp

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.