【经验分享】如何在WPS灵犀Claw中使用MCP工具
WPS 灵犀 Claw不支持原生调用MCP工具,但是可以通过执行 mcporter 命令来间接调用任意 MCP工具。
mcporter 是一款 MCP 客户端 CLI 工具,核心能力包括:
能力 | 说明 |
配置管理 | 添加、移除、列出已注册的 MCP 服务 |
工具发现 | 列出指定 MCP 服务提供的所有可用工具及其参数 Schema |
工具调用 | 以命令行方式调用任意 MCP 工具,支持参数传递和结果返回 |
传输协议 | 同时支持 HTTP(远程服务)和 stdio(本地进程)两种传输方式 |
认证管理 | 通过 header 注入 Token,支持 Bearer 等认证方式 |
我们可以指示WPS灵犀Claw创建一个 mcporter 技能,让 WPS 灵犀 Claw 具备安装、配置和调用 MCP 工具的通用能力。
技能目录结构:
mcporter/
├── SKILL.md # 核心技能说明(安装、配置、调用的完整指南)
├── references/
│ ├── error-codes.md # 常见错误码及处理方法
│ └── parameter-patterns.md # 参数传递模式与复杂场景处理
└── scripts/
├── install-mcporter.sh # 自动安装脚本
└── install-mcporter.ps1 # Windows PowerShell 安装脚本SKILL.md 核心内容规划:
模块 | 内容 |
环境检测与安装 | 检测 mcporter 是否可用、npm 安装、版本验证 |
服务注册 | mcporter config add 的完整参数说明和示例 |
工具发现 | mcporter list 用法及输出解析 |
工具调用 | 三种参数传递方式、命名空间处理、结果解析 |
配置管理 | list / remove / edit 等管理命令 |
认证管理 | Token 更新、自动刷新策略 |
技能创建完成之后,我们就可以在对话中直接指示WPS灵犀Claw安装和使用具体的MCP工具了。
但这样仍然无法解决一个问题:WPS灵犀Claw不原生支持MCP,那么如果我想要调用MCP工具,就必须记住有哪些MCP,然后在对话明确指出使用什么MCP,才能成功调用。
目前可以采取的一个小办法是:告诉WPS灵犀Claw,把已注册的所有 MCP 服务列表更新到用户记忆里,这样每次会话都能知道有哪些 MCP 可用,减少遗漏。