
WxO Agent MCP
io.github.markusvankempen由 GitHub 账号 markusvankempen 发布v1.0.8更新于 Oct 24, 2026
Invoke a Watson Orchestrate agent via MCP. Configure with WO_AGENT_ID.
概览
让助手向一个预先配置好的 IBM Watson Orchestrate 代理发送消息,并读取该代理的详细信息。
- 可以做什么
- 这是一个轻量的本地 MCP 服务器,通过 HTTP/REST 连接单个 Watson Orchestrate 代理。它提供两个工具:invoke_agent 向已配置的代理发送消息并返回其回复,get_agent 返回代理的名称、描述、工具和指令。代理通过环境变量一次性固定,因此不提供代理列表、工具管理或流程处理。
- 适用场景
- 当你希望助手只与某个特定的 Watson Orchestrate 代理对话时使用。它适合简单的问答或查询代理详情,而不是构建和管理 Watson Orchestrate 资源;README 指出这类需求应使用另一个构建器服务器。
- 运行要求
- 通过 stdio 在本地运行,通常使用 npm 包 wxo-agent-mcp 的 npx 或本地构建副本,因此需要 Node.js。需要 IBM Cloud API 密钥(WO_API_KEY)、Watson Orchestrate 实例 URL(WO_INSTANCE_URL)以及代理 ID(WO_AGENT_ID,或 WO_AGENT_IDs,取第一个)。需要能访问该 Watson Orchestrate 实例的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 WxO Agent MCP,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
WxO Agent MCP
[npm version] [npm downloads] [License]
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 get_agent().
Full documentation: DOCUMENTATION.md (includes screenshots for VS Code and Langflow).
Publishing: PUBLISHING.md – npm and MCP Registry procedure.
Architecture
Tools
Configuration
Set these in .env or your MCP client config (e.g. Cursor mcp.json):
Quick Start
Verify
Runs get_agent and invoke_agent to confirm connectivity.
Test in VS Code
- Open the
wxo-agent-mcpfolder in VS Code. - Run
npm run build. .vscode/mcp.jsonregisters the MCP server as wxo-agent and 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", use Use invoke_agent to ask: What can you do? to avoid Copilot callingget_agentfirst. - Or run
npm run test:verifyfrom the terminal (Ctrl+`).
See DOCUMENTATION.md for more prompts and setup.
Question examples: Full list →
Langflow: Add an MCP Tools component, choose STDIO, set Command=node, Args=["/path/to/dist/index.js"], and env vars. See DOCUMENTATION.md.
MCP Client Configuration
One-click install (Cursor Directory)
Add to Cursor — Opens the Cursor Directory page. After adding, set WO_API_KEY, WO_INSTANCE_URL, and WO_AGENT_ID in Cursor MCP settings.
For cursor.directory/mcp/new submission:
Cursor (.cursor/mcp.json)
VS Code Copilot (.vscode/mcp.json)
The server is named wxo-agent. Use envFile to load .env:
For npx (after publishing), use "command": "npx", "args": ["-y", "wxo-agent-mcp"], and add env with your credentials.
Antigravity
Same config as Cursor. Copy examples/antigravity-mcp.json or add to your MCP config:
vs wxo-builder-mcp-server
Links
- npm: wxo-agent-mcp
- MCP Registry: io.github.markusvankempen/wxo-agent-mcp
- GitHub: markusvankempen/wxo-agent-mcp
License
Apache-2.0
来源:README.md,提交 296ff0b
工具
0版本历史
1- v1.0.8最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。