A MCP Server for BMC Helix ITSM API.

Streamable HTTPcommunityservice

Package Details

TransportStreamable HTTP

Environment Variables

HELIX_API_URL(str)
Default:https://your-helix-instance.onbmc.com/api/arsys/v1/entry/
Required

BMC Helix Entry level REST API URL endpoint.

HELIX_TOKEN_URL(str)
Default:https://your-helix-instance.onbmc.com/api/jwt/login
Required

BMC Helix JWT Login endpoint URL.

HELIX_USERID(str)
Required

BMC Helix API Username/UserID.

HELIX_PASSWORD(str)
RequiredSecret

BMC Helix API User Password.

HELIX_CERT_PATH(file)
Default:./certs/helix-certs.pem

Path to the retrieved BMC Helix TLS certificate chain.

MCP_PORT(num)
Default:4044

The port number on which the MCP Server should run.

MCP_AUTH_TOKEN(str)
Secret

Optional Bearer token to secure the MCP Server communication.

MCP_TLS_ENABLED(bool)
Default:true

Set to true to run the MCP Server with secure TLS (HTTPS).

MCP_TLS_KEY(file)
Default:./certs/mcp-server.key

Path to the TLS private key file.

MCP_TLS_CERT(file)
Default:./certs/mcp-server.crt

Path to the TLS certificate file.

MCP_TLS_CA(file)
Default:./certs/ca.crt

Path to the TLS Certificate Authority (CA) file.