这份完整案例把 Kimi K3 接入 OpenCode 和 Firecrawl MCP,使其可以在长程编码/研究任务中调用实时网页搜索。
适合的任务:需要实时网页资料、长上下文代码库、浏览器自动化或研究型 Agent 的任务。
不适合的任务:不需要联网的短问答,以及对 Windows 原生终端稳定性有硬性要求且无法使用 WSL 的环境。
适用的模型版本:moonshotai/kimi-k3;文章同时说明权重已于 2026-07-27 发布。
适用的客户端、Agent 或 API:OpenCode、Firecrawl CLI/MCP、OpenRouter 或其他 Kimi K3 提供商。
推荐的推理档位和参数:文章未给出固定参数;长程 Agent 使用 K3 的默认思考模式,并由 harness 管理工具循环。
安装与启动:
npm install -g opencode-ai
opencode auth login
opencode
npm install -g firecrawl-cli
firecrawl setup mcp
firecrawl launch opencode在 OpenCode 中验证 MCP:
do a search for the latest news using the firecrawl mcp安装 OpenCode 并登录所选模型提供商,确认模型名为 moonshotai/kimi-k3。
安装 Firecrawl CLI;运行 firecrawl setup mcp,把 Firecrawl MCP 写入 OpenCode 配置。
若已运行 firecrawl login 后 CLI 拒绝把 API key 写入客户端配置,改为导出 FIRECRAWL_API_KEY,或使用 firecrawl launch opencode 启动。
重新启动 OpenCode,让 Kimi K3 发现 MCP 工具。
用上面的测试请求触发一次搜索;检查模型是否实际调用 Firecrawl,而不是凭记忆回答。
对研究任务增加“来源、日期、无法核实时明确说明”的输出约束,并保存搜索结果与最终交付物。
文章明确给出 OpenCode、Firecrawl CLI、setup mcp、launch opencode 的命令和一次联网搜索请求。
文章称 K3 可通过 Firecrawl MCP 获得实时网页数据;没有给出独立成功率、延迟或成本对照。
Windows 原生流程出现问题,作者建议使用 Ubuntu/WSL;这是作者实际环境观察,不是 Kimi 官方兼容性承诺。
文章同时推广 Firecrawl 服务,联网能力结论来自单一案例,不能等同于受控 Agent 基准。
未固定 OpenCode、Firecrawl CLI、MCP schema 或提供商版本;复现时应记录版本和路由。
MCP 工具会扩大模型可访问的数据和操作范围,生产环境应配置域名、权限、预算和人工审批边界。
在隔离项目目录执行上述安装命令,记录 CLI/OpenCode 版本;用同一条测试请求运行三次,保存工具调用日志、检索 URL、回答中的引用、总 token 和失败重试次数。对比“无 MCP”与“有 MCP”两组,才能判断联网工具带来的真实收益。
原文称:“We got Kimi K3 running in OpenCode and gave it live web access using the Firecrawl MCP.”
Kimi K3