Back to Home
DecisionsDev icon

ibm-odm-management-mcp-server

by DecisionsDev

Overview

The IBM ODM Management MCP Server acts as a bridge, exposing IBM ODM Decision Center REST API endpoints as tools for modern AI assistants and orchestration platforms.

Installation

Run Command
uvx --from git+https://github.com/DecisionsDev/ibm-odm-management-mcp-server ibm-odm-management-mcp-server

Environment Variables

  • ODM_URL
  • ODM_USERNAME
  • ODM_PASSWORD
  • ZENAPIKEY
  • CLIENT_ID
  • CLIENT_SECRET
  • TOKEN_URL
  • SCOPE
  • VERIFY_SSL
  • SSL_CERT_PATH
  • PKJWT_CERT_PATH
  • PKJWT_KEY_PATH
  • PKJWT_KEY_PASSWORD
  • MTLS_CERT_PATH
  • MTLS_KEY_PATH
  • MTLS_KEY_PASSWORD
  • TRANSPORT
  • HOST
  • PORT
  • MOUNT_PATH
  • LOG_LEVEL
  • TAGS
  • TOOLS
  • NO_TOOLS

Security Notes

The `CustomHTTPAdapter` explicitly disables hostname verification (`assert_hostname = False`) when making HTTPS requests, even if SSL verification is enabled (`verify_ssl=True`). This significantly weakens TLS security, making the server vulnerable to Man-in-the-Middle (MITM) attacks if an attacker can present a valid certificate from a trusted Certificate Authority (or a configured custom certificate) that does not match the target hostname. While enabling `--verifyssl "False"` is an explicit override for development, the default behavior with `assert_hostname = False` introduces a critical vulnerability for general use. Sensitive credentials are generally handled via environment variables, which is good practice.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassMedium
Avg Tokens2500
Stars0
Forks0
Last Update2026-01-19

Tags

IBM ODMAI AssistantsOrchestrationREST APITool Integration