IBM ODM Decision MCP Server
by DecisionsDev
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | IP or hostname that the MCP server listens to in remote mode. | 0.0.0.0 |
| PORT | No | Port that the MCP server listens to in remote mode. | 3000 |
| SCOPE | No | OpenID Connect scope used when requesting an access token using Client Credentials for authentication | openid |
| ODM_URL | No | URL of the Decision Server console | http://localhost:9060/res |
| CLIENT_ID | No | OpenID Connect client ID for authentication | |
| LOG_LEVEL | No | Set the logging level | INFO |
| TOKEN_URL | No | OpenID Connect token endpoint URL for authentication | |
| TRANSPORT | No | Means of communication of the Decision MCP server | stdio |
| ZENAPIKEY | No | Zen API Key for authentication with Cloud Pak for Business Automation | |
| MOUNT_PATH | No | Path that the MCP server listens to in remote mode. | /mcp |
| TRACES_DIR | No | Directory to store execution traces | ~/.mcp-server/traces |
| VERIFY_SSL | No | Whether to verify SSL certificates (True or False) | True |
| ODM_PASSWORD | No | Password for Basic Auth | |
| ODM_USERNAME | No | Username for Basic Auth or Zen authentication | odmAdmin |
| TRACE_ENABLE | No | Enable or disable trace storage (True or False) | False |
| CLIENT_SECRET | No | OpenID Connect client secret for authentication | |
| MTLS_KEY_PATH | No | Path to the SSL private key file of the client for mutual TLS authentication (mandatory for mTLS) | |
| SSL_CERT_PATH | No | Path to the SSL certificate file. If not provided, defaults to system certificates. | |
| TRACE_MAXSIZE | No | Maximum number of traces to store before removing oldest traces | 50 |
| MTLS_CERT_PATH | No | Path to the SSL certificate file of the client for mutual TLS authentication (mandatory for mTLS) | |
| PKJWT_KEY_PATH | No | Path to the private key certificate for PKJWT authentication (mandatory for PKJWT) | |
| ODM_RUNTIME_URL | No | URL of the Decision Server runtime | <ODM_URL>/DecisionService |
| PKJWT_CERT_PATH | No | Path to the certificate for PKJWT authentication (mandatory for PKJWT) | |
| CONSOLE_AUTH_TYPE | No | Explicitly set the authentication type for the RES console | |
| MTLS_KEY_PASSWORD | No | Password to decrypt the private key of the client for mutual TLS authentication. Only needed if the key is password-protected. | |
| RUNTIME_AUTH_TYPE | No | Explicitly set the authentication type for the Decision Server Runtime | |
| PKJWT_KEY_PASSWORD | No | Password to decrypt the private key for PKJWT authentication. Only needed if the key is password-protected. |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DecisionsDev/ibm-odm-decision-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server