
一个MCP 服务器允许与 IBM 决策服务器运行时集成,以获取并引用决策服务.
概览
IBM ODM决定MCP服务器与现代AI助手和管弦乐平台相接. 它使您能够: - 将决定作为AI助手的工具来展示 - 在工作流程中动态地自动决定 - 与Watson Orchestrate, Claude Desktop, 和 Cursor AI - 将业务逻辑集中并暴露给终端用户和bots - 添加并引用 ODM 决定(aka rulesets) 作为工具 - 用本地存储系统管理资源 - Zen API key, Basic Auth, and OpenID Connect - 与 Watson Orchestrate, Claude Desktop, 和 Cursor AI 工作 请检查access-date=中的日期值 (帮助) Claude桌面集成指南,以获取关于设置和使用决定 MCP 服务器的详细指示 。 或检查 IBM Bob 整合指南, 以获取关于设置和使用决定 MCP 服务器的详细指示 。 观看我们的演示视频, https://github.
概述(AI 翻译)
□ 概览
IBM ODM决定MCP服务器与现代AI助手和管弦乐平台相接. 它使你能够:
- 将决定作为AI助理的工具
- 在工作流程中动态自动作出决定
- 与Watson Orchestrate、克洛德桌面和Cursor AI方便地融合
- 将业务逻辑集中起来并暴露于终端用户和bots
– – . . .
□ 特性
- ** 工具整合:** 添加和引用ODM决定(aka rulesets)作为工具
- ** 决定存储:** 用本地存储系统管理资源
- 认证: Zen API 密钥, Basic Auth, 和 OpenID 连接
- ** 多平台:** 与Watson Orchestrate、克洛德桌面和Cursor AI合作
– – . . .
□ 快速启动
请检查access-date=中的日期值 (帮助) Claude桌面集成指南,以获取关于设置和使用决定 MCP 服务器的详细指示 。
或检查IBM Bob整合指南,以了解关于设置和使用IBM Bob中的决定MCP服务器的详细指示.
视频
观看我们的演示视频,
https://github.com/user-attachments/assets/53e9f887-6972-40d9-81c0-51dd4b31b165
□ IBM Watsonx 管弦乐集成
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
IBM ODM Decision MCP Server Documentation
Overview
The IBM ODM Decision MCP Server bridges IBM ODM with modern AI assistants and orchestration platforms.
It enables you to:
- Expose decisions as tools for AI assistants
- Automate decisions dynamically in workflows
- Integrate easily with Watson Orchestrate, Claude Desktop, and Cursor AI
- Centralize and expose business logic to end users and bots
Features
- Tool Integration: Add and invoke ODM decisions (aka rulesets) as tools
- Decision Storage: Manage resources with a local storage system
- Authentication: Zen API Key, Basic Auth, and OpenID Connect
- Multi-Platform: Works with Watson Orchestrate, Claude Desktop, and Cursor AI
Quickstart
Check the Claude Desktop Integration Guide for detailed instructions on setting up and using the Decision MCP Server in Claude Desktop.
Or check the IBM Bob Integration Guide for detailed instructions on setting up and using the Decision MCP Server in IBM Bob.
Demo Video
Watch our demo video to see Claude Desktop integration in action:
https://github.com/user-attachments/assets/53e9f887-6972-40d9-81c0-51dd4b31b165
IBM Watsonx Orchestrate Integration
IBM watsonx Orchestrate can be augmented with decisions implemented in IBM Operational Decision Manager (ODM) thanks to the Decision MCP Server.
For detailed instructions, see the IBM watsonx Orchestrate Integration Guide.
Prerequisites & Installation
Prerequisites
- Python 3.13 or higher - This MCP server is written in Python and requires Python 3.13+
- uv - A fast Python package installer and resolver (recommended)
Installing uv
The easiest way to run the Decision MCP Server is using uv, which handles package installation and execution:
macOS and Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
Alternative (via pip):
pip install uv
For more installation options, see the uv documentation.
Running the Server
Once uv is installed, you can run the Decision MCP Server directly without manual installation:
uvx --from git+https://github.com/DecisionsDev/ibm-odm-decision-mcp-server start --url http://localhost:9060/res
The uvx command automatically:
- Downloads and installs the package
- Manages dependencies
- Runs the server
Configuration
1. ODM Container Environments & Authentication
Depending on your IBM ODM deployment, use the appropriate authentication/authorization method:
1.1. ODM on Cloud Pak for Business Automation
- Environment: Cloud Pak for Business Automation (CP4BA)
- Authentication: Zen API Key
- CLI:
--zenapikey
- CLI:
安装
uvx --from git+https://github.com/DecisionsDev/ibm-odm-decision-mcp-server start --url https://odm-res-console-url --verifyssl-hostname True --ssl-cert-path certificate-path --username your-username配置
{
"mcpServers": {
"ibm-odm-decision-mcp-server": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/DecisionsDev/ibm-odm-decision-mcp-server",
"start",
"--url", "https://odm-res-console-url",
"--verifyssl-hostname", "True",
"--ssl-cert-path", "certificate-path",
"--username", "your-username"
],
"env": {
"ODM_PASSWORD": "your-password"
}
}
}
}