关于 parallel-mcp-setup
parallel-mcp-setup 是一项技能,用于通过 Bifrost 配置并验证经过身份验证的 Parallel Search MCP 连接。它指导管理员设置网关、访问控制和凭据,并执行端到端检查;安装技能本身不会注册工具。
主要功能
- 01通过 Bifrost 配置 Parallel Search MCP
- 02设置请求头或 OAuth 身份验证
- 03管理网关搜索控制和访问权限
- 04验证工具发现与下游连接
- 05排查身份验证和工具缺失问题
适用场景
- 01在 Bifrost 中设置经过身份验证的 Parallel Search 连接
- 02授权下游 Agent 使用搜索和抓取工具
- 03测试 Bifrost 路由、身份验证和工具可用性
MCP 相关
它指导在 Bifrost 中将 Parallel Search MCP 端点配置为经过身份验证的上游连接,并向下游客户端开放发现到的工具。该技能本身不会注册或开放 MCP 工具。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ parallel-web/ parallel-agent-skills --skill parallel-mcp-setup安装后在 Claude Code 中输入/parallel-mcp-setup确认已加载。
附带文件references/gateway-controls.md
详细介绍
设置 Parallel MCP
配置并验证经过身份验证的 Parallel MCP 连接。首个受支持的设置方式是通过 Bifrost 使用 Parallel Search MCP;以下步骤适用于此方式。MCP 服务提供的工具描述决定搜索和抓取的用法;本技能涵盖安装和网关配置。
1. 检查部署
确定目标 Bifrost 实例、其配置来源(控制面板或 config.json),以及预期的下游 Agent 或虚拟密钥。更改任何内容前,先检查现有 MCP 客户端;更新匹配的 Parallel 连接,而不是添加重复项。保留无关的客户端、访问规则和工具审批设置。
确认你可以访问 Bifrost 管理功能,并拥有 Parallel 账户凭据。这些凭据与下游 Agent 的 Bifrost 凭据相互独立。如果缺少访问权限或密钥,请准备好配置并说明所需内容,不要声称安装已成功。将密钥保存在部署的密钥管理器或环境中;切勿将其放入技能文件、源代码管理、提示词或工具参数中。
2. 配置经过身份验证的连接
使用需要身份验证的 https://search.parallel.ai/mcp-oauth。共享 Parallel API 密钥时选择 Headers 身份验证;如果该部署选用 Bifrost 的 OAuth 流程,则使用该流程。不要将身份验证失败的连接改为未经身份验证的连接。
对于共享密钥配置,请在 Bifrost 服务环境中设置 PARALLEL_MCP_AUTHORIZATION,其完整值为 Bearer <Parallel API key>。env. 引用会替换整个标头值;它不会添加 Bearer 前缀。
在 MCP Gateway → New MCP Server 中,选择 HTTP、上述 URL 和 Headers 身份验证。使用 UI 的环境变量选择器,将 Authorization 设置为环境变量引用。允许此连接使用 web_search 和 web_fetch。
对于文件管理的部署,将以下客户端条目合并到现有的 mcp.client_configs 数组中:
{
"name": "parallel-search",
"connection_type": "http",
"connection_string": "https://search.parallel.ai/mcp-oauth",
"auth_type": "headers",
"headers": {
"Authorization": "env.PARALLEL_MCP_AUTHORIZATION"
},
"is_ping_available": false,
"tools_to_execute": ["web_search", "web_fetch"]
}
对于 OAuth,使用相同的端点,选择 Bifrost 的 OAuth 身份验证类型,并完成管理员验证/登录流程。仅当每个调用方都应使用自己的 Parallel 账户时,才使用按用户身份验证。所选流程请参阅 Bifrost 身份验证。
遵循部署的重新加载流程。更改现有连接的 URL/身份验证类型可能需要替换客户端,因为 Bifrost 将这些字段视为不可变字段;请规划好替换步骤,不要先删除可用的客户端。文件管理的条目也必须在文件中更新,否则重启时可能会恢复旧配置。
3. 配置网关控制项和访问权限
保留 Parallel 的默认设置,即不添加搜索设置标头和 URL 参数。只有当用户明确要求特定搜索模式、来源策略或响应预算时,才阅读网关搜索控制项。将这些设置应用为上游连接设置。所选凭据和搜索策略应由网关管理;除非明确需要,否则不要启用调用方提供的标头覆盖。
确认 Bifrost 能发现这两个工具,并已向预期的下游客户端或虚拟密钥授予访问权限。使用配置好的下游身份验证方式,将 Agent 连接到部署的 Bifrost MCP 网关。请使用实际发现的工具名称,这些名称可能带有前缀。安装此技能本身不会注册或公开 MCP 工具。
4. 通过 Bifrost 验证
- 确认上游连接运行正常且已通过身份验证,并已发现
web_search和web_fetch。 - 确认预期的下游 Agent 可以通过 Bifrost 发现这两个工具。
- 搜索官方 Python asyncio 文档,然后获取返回的文档 URL。使用工具当前的架构和描述。确认结果成功,并检查各 URL 的错误。
- 检查 Bifrost 的工具调用记录,确认使用了预期的连接。通过可用的上游请求元数据或账户日志,验证账户归属以及任何已配置的模式或来源策略;仅凭结果质量无法证明使用了哪种模式。
- 准确报告已验证的内容以及仍未测试的内容。直接向 Parallel 发起请求并不能证明 Bifrost 路由、身份验证或下游权限正常。
遇到 401/403 错误时,请检查 Parallel 凭据、账户访问权限和上游身份验证配置。遇到握手 400 错误时,请检查已配置的搜索覆盖项。缺少工具时,请检查连接状态和网关过滤设置。诊断故障时,请保留现有访问控制。
可选:通过 Bifrost 分发此设置技能
在 技能仓库 → 新建技能 中,将此文件的名称和描述复制到「详细信息」,仅将 Markdown 正文粘贴到 SKILL.md 编辑器中,并附加 references/gateway-controls.md。对于现有技能,请创建新版本。发布初始版本,例如 1.0.0,然后使用 注册到市场 和仪表板中的安装命令;插件名称为 bifrost-parallel-mcp-setup。
Bifrost 会立即提供新创建的技能,并将市场/下载路由公开说明。请勿将部署凭据和私有配置放入已发布文件中。技能发布与 MCP 连接设置是分开的。