用途
该技能用于将 Pega Launchpad 环境连接到支持 MCP(Model Context Protocol)的 AI 编码工具,并在所选工具中注册 Launchpad Vibe MCP 服务器。
主要能力
- 收集并规范化 Launchpad 应用 URL,构造 MCP 端点。
- 引导创建 OAuth 2.0 公共客户端(Public client),启用 MCP Client、授权码模式、PKCE,设置访问令牌有效期不超过 86400 秒。
- 在目标 AI 编码工具的配置文件中合并服务器条目,处理名称和 URL 冲突,避免重复注册。
- 验证配置文件的语法和结构,检测重复键、服务器名称和规范化 MCP URL。
- 指导首次使用时的浏览器 OAuth 授权流程。
- 将独立的 Agent Skill(launchpad-byoa-aia-skills-installer)复制到项目技能根目录,并执行逐字节验证。
使用方式
- 提供 Launchpad 应用 URL、目标编码工具、服务器名称和 OAuth 客户端 ID(如无,按步骤创建)。
- 工具支持时,选择配置范围(项目或全局)。
- 技能会验证并规范化 URL,构造 MCP 端点(如
https://cluster.pegaservice.net/app/tenant-123/env-456/authoring/mcp)。 - 技能读取并验证目标配置文件,合并新条目,确保不覆盖已有设置。
- 完成浏览器 OAuth 授权(首次使用时)。
- 技能将 launchpad-byoa-aia-skills-installer 复制到解析出的项目技能根目录,并验证文件完整性。
适用场景
- 开发者希望将 Pega Launchpad 环境集成到 AI 编码助手(如 VS Code、Claude Code、Cursor、Codex、GitHub Copilot CLI、OpenCode)中。
- 需要自动化配置 MCP 服务器并处理 OAuth 注册。
限制
- 不请求、显示或存储 OAuth 客户端密钥。
- 不执行 MCP 连接/状态检查或测试 Launchpad 操作。
- 不安装除 launchpad-byoa-aia-skills-installer 外的其他技能。
- 需要用户手动完成浏览器授权。
- 回调 URL 必须与 Launchpad 注册的完全一致,否则会出现 redirect_uri_mismatch。