项目简介

IBM决策智能MCP服务器是一个基于Model Context Protocol的中间件,它将IBM Decision Intelligence和IBM Automation Decision Services中的决策服务暴露为MCP工具,使得Claude、Watsonx Orchestrate等AI助手能够直接调用专业的业务决策能力。

主要功能

  • 决策服务集成:自动发现并注册部署在IBM决策平台上的决策服务
  • 多认证模式支持:支持DI API密钥、Zen API密钥和基础认证
  • 灵活部署:支持STDIO和HTTP两种传输协议
  • 智能工具命名:自动生成工具名称,支持自定义命名
  • 企业级决策:提供可靠、可解释的业务决策能力

安装步骤

  1. 通过npm直接使用:'npx -y di-mcp-server'
  2. 提供必要的认证信息(API密钥、用户名密码等)
  • 配置决策运行时REST API的基础URL

服务器配置

在MCP客户端(如Claude Desktop、Cursor)的配置文件中添加:

  • 服务器名称:di-mcp-server
  • 启动命令:npx
  • 命令参数:["-y", "di-mcp-server", "--di-apikey", "<您的API密钥>", "--url", "<决策运行时URL>"]

配置示例(使用环境变量方式):

{
  "mcpServers": {
    "di-mcp-server": {
      "command": "npx",
      "args": ["-y", "di-mcp-server"],
  "env": {
    "DI_APIKEY": "<您的API密钥>",
    "URL": "https://<租户名>.decision-prod-us-south.decision.saas.ibm.com/ads/runtime/api/v1"
  }
}

基本使用方法

  1. 配置好MCP客户端后,AI助手会自动发现可用的决策工具
  2. 直接调用决策工具名称,传入相应参数即可执行决策逻辑
  3. 决策结果会以标准格式返回,包含详细的决策依据和解释

支持三种认证方式:

  • DI API密钥:适用于IBM Decision Intelligence
  • Zen API密钥:适用于IBM Automation Decision Services
  1. 根据决策服务返回的结果进行后续操作

信息

分类

商业系统