WxO Agent MCP

by markusvankempen

Not rated
GitHub

Description

Simple MCP (Model Context Protocol) server that invokes a single Watson Orchestrate agent remotely. The agent is defined once via environment variables or MCP config. Use this when you want a lightweight MCP that only chats with one agent—no tool management, no agent listing, no…

About

Simple MCP (Model Context Protocol) server that invokes a single Watson Orchestrate agent remotely. The agent is defined once via environment variables or MCP config. Use this when you want a lightweight MCP that only chats with one agent—no tool management, no agent listing, no flows. Just invoke_agent(message) and…

Details

Author
markusvankempen
Categories
Productivity, Automation, AI, Other

Setup

Install WxO Agent MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/markusvankempen/wxo-agent-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

Simple MCP (Model Context Protocol) server thatinvokes a single Watson Orchestrate agentremotely. The agent is defined once via environment variables or MCP config.

Use this when you want a lightweight MCP that only chats with one agent—no tool management, no agent listing, no flows. Justinvoke_agent(message)andget_agent().

Full documentation:DOCUMENTATION.md(includesscreenshotsfor VS Code and Langflow).
Publishing:
PUBLISHING.md– npm and MCP Registry procedure.

┌───────────────────────────────────────┐ │ Cursor • VS Code • Langflow • etc. │ │ (MCP clients) │ └──────────────────┬───────────────────┘ │ stdio / JSON-RPC ▼ ┌───────────────────────────────────────┐ │ wxo-agent-mcp │ │ invoke_agent • get_agent │ └──────────────────┬───────────────────┘ │ HTTP / REST ▼ ┌───────────────────────────────────────┐ │ Watson Orchestrate │ │ agent + tools + LLM │ └───────────────────────────────────────┘

Set these in.envor your MCP client config (e.g. Cursormcp.json):

WO_API_KEY=your-ibm-cloud-api-key WO_INSTANCE_URL=https://your-instance-id.orchestrate.ibm.com WO_AGENT_ID=your-agent-id # Or WO_AGENT_IDs=id1,id2 (first is used)
npm install npm run build cp .env.example .env # Edit .env with your credentials and agent ID WO_API_KEY=... WO_INSTANCE_URL=... WO_AGENT_ID=... node dist/index.js
# Default question ("Hello, who are you?") WO_API_KEY=... WO_INSTANCE_URL=... WO_AGENT_IDs=... npm run test:verify # Custom question npm run test:verify -- -ask "What is the weather in Amsterdam?"

Runsget_agentandinvoke_agentto confirm connectivity.
- Open thewxo-agent-mcpfolder in VS Code.
- Runnpm run build.
- .vscode/mcp.jsonregisters the MCP server aswxo-agentand loads.env.
- Open Copilot Chat (Ctrl+Shift+I) and ask:Use invoke_agent to ask: What is the weather in Amsterdam?
For "what can you do", useUse invoke_agent to ask: What can you do?to avoid Copilot callingget_agentfirst.
- Or runnpm run test:verifyfrom the terminal (Ctrl+).

SeeDOCUMENTATION.mdfor more prompts and setup.

Langflow:Add an MCP Tools component, choose STDIO, set Command=node, Args=["/path/to/dist/index.js"], and env vars. SeeDOCUMENTATION.md.

Add to Cursor— Opens the Cursor Directory page. After adding, setWO_API_KEY,WO_INSTANCE_URL, andWO_AGENT_IDin Cursor MCP settings.

Forcursor.directory/mcp/newsubmission:

{ "mcpServers": { "wxo-agent": { "command": "npx", "args": ["-y", "wxo-agent-mcp"], "env": { "WO_API_KEY": "your-api-key", "WO_INSTANCE_URL": "https://xxx.orchestrate.ibm.com", "WO_AGENT_ID": "your-agent-id" } } } }

The server is namedwxo-agent. UseenvFileto load.env:

{ "servers": { "wxo-agent": { "type": "stdio", "command": "node", "args": ["${workspaceFolder}/dist/index.js"], "envFile": "${workspaceFolder}/.env" } } }

For npx (after publishing), use"command": "npx","args": ["-y", "wxo-agent-mcp"], and addenvwith your credentials.

Same config as Cursor. Copyexamples/antigravity-mcp.jsonor add to your MCP config:

{ "mcpServers": { "wxo-agent": { "command": "npx", "args": ["-y", "wxo-agent-mcp"], "env": { "WO_API_KEY": "your-api-key", "WO_INSTANCE_URL": "https://xxx.orchestrate.ibm.com", "WO_AGENT_ID": "your-agent-id" } } } }`

- npm:wxo-agent-mcp
- MCP Registry:
io.github.markusvankempen/wxo-agent-mcp
- GitHub:
markusvankempen/wxo-agent-mcp

Unified MCP gateway that loads 150+ AI tools into Claude Desktop via a single Docker command on Windows. Routes tool calls across specialized servers (Business Intelligence, API Hub, Content Automation, Intelligence) with centralized logging and governance. Built for teams without dedicated platform engineers.

Automates marketing operations with AI-powered optimization, real-time analytics, and multi-platform integration.

What Shopify did for ecommerce, Chipp does for AI agents. Build, deploy, and monetize AI agents for your business — no engineering team required.

Interact with capabilities of the CRIC Wuye AI platform, an intelligent assistant specifically for the property management industry.

AI agents that automate bookkeeping and financial close for SMBs.

KLAVE is an MCP server that gives Claude the ability to autonomously + privately negotiate any deal on your behalf...no human back-and-forth required.

Agentic pipeline that transforms ideas to revenue — for solo founders and bootstrappers.

The Most Comprehensive ServiceNow AI Toolkit — 400+ MCP tools, 26 AI capabilities, SDK mode, Direct API mode. Covers ITSM, ITOM, CMDB, HRSD, CSM, SecOps, GRC and 35+ modules.

Preloop is an event-driven AI automation platform with built-in human-in-the-loop safety based on MCP proxying.

Open protocol for professional service delivery. AI agents can discover, schedule, verify and settle professional services.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.