用途:该技能解决 Happy Platform MCP v5.1 在多个 ServiceNow 实例间操作时的目标选择问题,把持续性的实例注册(本地 CLI 管理,元数据与钥匙串凭证)与运行时会话路由分开,避免一个工作流意外把另一个工作流改到错误的实例。
主要能力:本地命令 happy-platform-mcp instance list 查看已注册实例,happy-platform-mcp instance test dev 测试连通性;MCP 工具 SN-Set-Instance 无参数时列出可选实例,带 instance_name 时只改当前会话在内存中的隐式目标,不改注册表、不影响其他会话或启动默认值;SN-Get-Current-Instance 报告当前会话目标;此外 SN-Query-Table、SN-Create-Record、SN-Update-Record 等在线操作支持可选的 instance 参数做单次显式路由。SN-Register-Instance、SN-Set-Instance、SN-Get-Current-Instance 及文档类工具不支持 instance 参数。
使用方式:顺序工作可在写操作前先用 SN-Get-Current-Instance 确认目标,再用 SN-Set-Instance 切换;并发、关键操作或生产变更应逐次显式传入 instance。写操作前建议先用同一显式目标做只读查询核对环境,再执行变更。实例的新增、删除、元数据更新、测试、迁移与凭证轮换属于本地 CLI,MCP 调用不得收集凭证或修改钥匙串。
适用场景与限制:适用于多实例并行、生产变更审计、开发与生产环境隔离等场景。注意参数化切换不是并行隔离机制;新建注册后若服务器处于仅文档模式需重启 MCP 主机。