Skip to content

Commit c4649fa

Browse files
committed
Add pre-requisites
1 parent 6edf497 commit c4649fa

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

README.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,50 @@ IBM watsonx Orchestrate can be augmented with decisions implemented in IBM Opera
3737

3838
For detailed instructions, see the [IBM watsonx Orchestrate Integration Guide](/docs/IBM-watsonx-orchestrate-guide.md).
3939

40+
41+
---
42+
43+
## Prerequisites & Installation
44+
45+
### Prerequisites
46+
47+
- **Python 3.13 or higher** - This MCP server is written in Python and requires Python 3.13+
48+
- **uv** - A fast Python package installer and resolver (recommended)
49+
50+
### Installing uv
51+
52+
The easiest way to run the Decision MCP Server is using `uv`, which handles package installation and execution:
53+
54+
**macOS and Linux:**
55+
```bash
56+
curl -LsSf https://astral.sh/uv/install.sh | sh
57+
```
58+
59+
**Windows:**
60+
```powershell
61+
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
62+
```
63+
64+
**Alternative (via pip):**
65+
```bash
66+
pip install uv
67+
```
68+
69+
For more installation options, see the [uv documentation](https://docs.astral.sh/uv/getting-started/installation/).
70+
71+
### Running the Server
72+
73+
Once `uv` is installed, you can run the Decision MCP Server directly without manual installation:
74+
75+
```bash
76+
uvx --from git+https://github.com/DecisionsDev/decision-mcp-server decision-mcp-server --url http://localhost:9060/res
77+
```
78+
79+
The `uvx` command automatically:
80+
- Downloads and installs the package
81+
- Manages dependencies
82+
- Runs the server
83+
4084
---
4185
## Configuration
4286

0 commit comments

Comments
 (0)