DI

decisionsdev/ibm-odm-decision-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

9 stars 10 forks 品質 83 トレンド 37Apache-2.0

An MCP Server enabling integration with IBM Decision Server Runtime to retrieve and invoke decision services.

概要

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 - Add and invoke ODM decisions (aka rulesets) as tools - Manage resources with a local storage system - Zen API Key, Basic Auth, and OpenID Connect - Works with Watson Orchestrate, Claude Desktop, and Cursor AI Check the Claude Desktop Integration Guide for detailed instructions on setting up and using the Decision MCP Server in . Or check the IBM Bob Integration Guide for detailed instructions on setting up and using the Decision MCP Server in . Watch our demo video to see Claude Desktop integration in action: https://github.

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
GitHub で README 全文を見る

インストール

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
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "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" } } } }