Back to Home
IBM icon

mdm-mcp-server

Verified Safe

by IBM

Overview

Provides AI assistants with a Model Context Protocol (MCP) interface to interact with IBM Master Data Management (MDM) services for searching, retrieving, and managing master data through natural language.

Installation

Run Command
python src/server.py

Environment Variables

  • API_CPD_BASE_URL
  • API_CPD_AUTH_URL
  • API_CLOUD_BASE_URL
  • API_CLOUD_AUTH_URL
  • API_CLOUD_API_KEY
  • API_CLOUD_CRN
  • M360_TARGET_PLATFORM
  • MCP_TOOLS_MODE
  • API_USERNAME
  • API_PASSWORD

Security Notes

The default `verify_ssl=False` setting in `BaseMDMAdapter` and `AuthenticationManager` is a significant security risk for production environments, as it disables SSL certificate validation, making the application vulnerable to Man-in-the-Middle attacks. Additionally, the `jwt.decode` operation in `AuthenticationManager` uses `verify_signature=False`, which critically weakens JWT security by trusting tokens without cryptographic verification of their origin, potentially allowing forged tokens if the authentication server or communication channel is compromised. While credentials are read from environment variables, these two default behaviors pose severe vulnerabilities.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassHigh
Avg Tokens1800
Stars0
Forks0
Last Update2026-01-19

Tags

IBM MDMMaster Data ManagementAI AssistantsMCP ServerREST API