Copilot CLI
- 添加 Firecrawl
~/.copilot/mcp-config.json。你也可以在交互式会话中运行 /mcp add 并选择 HTTP 类型,或直接编辑该文件:
~/.copilot/mcp-config.json
- 登录并验证
/mcp,确认 firecrawl 已连接。
改用 API 密钥
如需无人值守运行,请创建 Firecrawl API 密钥,将其导出为环境变量FIRECRAWL_API_KEY,然后添加 API 密钥端点,并配置 bearer 标头:
~/.copilot/mcp-config.json 中,请勿将此文件提交到版本控制系统。
VS Code
- 添加 Firecrawl
在命令面板中运行 MCP: Add Server 并选择 HTTP,或者在工作区中创建 .vscode/mcp.json:
.vscode/mcp.json
- 登录并验证
在 mcp.json 编辑器中或通过 MCP: List Servers 启动服务器。VS Code 请求身份验证时,选择允许,然后在浏览器中完成 Firecrawl 登录。接着在 Agent 模式下打开 Copilot Chat,点击工具图标,确认列表中已包含 Firecrawl 的工具。
改用 API 密钥
使用 API 密钥端点,并让 VS Code 提示你输入密钥。这样密钥会被安全存储,而不会以明文写入文件:.vscode/mcp.json
Copilot 编程智能体
Copilot 编程智能体 (也称为 Copilot 云端智能体) 可在 GitHub 中处理议题和拉取请求。由于其仓库 MCP 设置不支持使用 OAuth 的远程服务器,此配置方式会将 Firecrawl API 密钥存储为 Agents 密钥 (secret) ,并通过标头发送。前提条件
- 付费的 GitHub Copilot 套餐,且已为该仓库启用编程智能体。
- 仓库管理员权限,用于编辑 MCP 设置和 Agents 密钥。
- 一个 Firecrawl API 密钥。
设置步骤
- 在你的仓库中,依次打开 Settings > Secrets and variables > Agents。
- 点击 New repository secret,将其命名为
COPILOT_MCP_FIRECRAWL_API_KEY,粘贴你的 Firecrawl API 密钥并保存。Copilot 只会将名称以COPILOT_MCP_开头的 Agents 密钥传递给 MCP 服务器。 - 依次打开 Settings > Copilot > MCP servers。
- 将以下配置粘贴到 MCP configuration 中,然后点击 Save MCP configuration:
- 将一个议题分配给 Copilot。待其拉取请求出现后,选择 View session,在日志中展开 Start MCP Servers 步骤,确认其中列出了 Firecrawl 工具。
试一试
故障排除
- 工具未显示: 确认只配置了一个
firecrawl服务器,然后重启 Copilot CLI;或者在 VS Code 中运行 MCP: List Servers 并重启该服务器。 - 需要重新登录或返回
401: 重启服务器并完成浏览器登录。在完成身份验证之前,直接向 OAuth 服务器发送请求会返回401,这属于正常现象。 - 使用 API 密钥的连接返回
401: 确认 URL 为https://mcp.firecrawl.dev/v2/mcp(而非/v2/mcp-oauth) ,且标头为Authorization: Bearer <FIRECRAWL_API_KEY>。 - 组织策略: 如果你的 GitHub 组织限制在 Copilot 中使用 MCP 服务器,则需由管理员允许 Firecrawl 后才能连接。
- 编程智能体:会话日志中缺少 Firecrawl 工具: 确认 secret 名称与
COPILOT_MCP_FIRECRAWL_API_KEY完全一致,且它是 Agents 密钥,而非 Actions secret。

