ScavioScavio
产品定价文档
登录开始使用
  1. 首页
  2. 教程
  3. 如何将 Web 搜索添加到 opencode CLI
教程

如何将 Web 搜索添加到 opencode CLI

使用 Scavio MCP 端点在一个配置行中提供 opencode CLI 实时多表面 Web 搜索。

获取免费API密钥API文档

opencode CLI 和类似的终端编码代理从配置中发现 MCP 服务器。添加 Scavio 后,代理可以在一个工具类中进行实时 Google SERP、Reddit、YouTube 和文档搜索。本教程可在 10 分钟内完成连接。

前置条件

  • 安装了 opencode CLI
  • Scavio API 密钥
  • Node.js 20+(用于 mcp 远程桥)

操作指南

步骤 1: 打开 opencode MCP 配置

opencode 从 ~/.opencode/mcp.json 读取 MCP 服务器。

Bash
mkdir -p ~/.opencode && touch ~/.opencode/mcp.json

步骤 2: 注册 Scavio MCP

使用 mcp-remote 将 HTTP SSE 桥接至 CLI 进程。

JSON
{
  "mcpServers": {
    "scavio": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.scavio.dev/mcp"],
      "env": { "SCAVIO_API_KEY": "${SCAVIO_API_KEY}" }
    }
  }
}

步骤 3: 导出 API 密钥

从 shell rc 加载,以便 CLI 继承它。

Bash
echo 'export SCAVIO_API_KEY=sk_live_...' >> ~/.zshrc && source ~/.zshrc

步骤 4: 验证工具是否可见

启动 opencode 并列出工具。

Bash
opencode
> /tools
# Expect scavio_search, scavio_reddit, scavio_youtube

步骤 5: 测试实时查询

询问需要新数据的内容。

Bash
> what does the latest r/opencodeCLI thread on web search say?

Python 示例

Python
# opencode CLI is a CLI-first tool; no Python setup needed.
# To test the MCP endpoint directly:
import requests, os
API_KEY = os.environ['SCAVIO_API_KEY']
r = requests.post('https://api.scavio.dev/api/v1/search',
    headers={'x-api-key': API_KEY},
    json={'query': 'opencode CLI web search'})
print(r.json().get('organic_results', [])[:3])

JavaScript 示例

JavaScript
// opencode discovers tools from mcp.json; no JS code required.
// Direct API call for parity:
const API_KEY = process.env.SCAVIO_API_KEY;
const r = await fetch('https://api.scavio.dev/api/v1/search', {
  method: 'POST',
  headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
  body: JSON.stringify({ query: 'opencode CLI web search' })
});
console.log(((await r.json()).organic_results || []).slice(0, 3));

预期输出

JSON
opencode CLI exposes scavio_* tools in /tools. The agent calls them automatically when the user question needs live data.

相关教程

  • 如何通过 Zaiglm Config 将 Web 搜索添加到 Claude 代码
  • 如何授予 Hermes 代理 Web 搜索访问权限
  • 如何将 MCP 连接到您的企业知识库

常见问题

大多数开发者在15到30分钟内完成本教程。您需要一个Scavio API密钥(免费套餐即可)和可用的Python或JavaScript环境。

安装了 opencode CLI. Scavio API 密钥. Node.js 20+(用于 mcp 远程桥). Scavio API密钥注册即送50个免费积分。

可以。免费套餐注册即送50个积分,完全足够完成本教程并构建一个可运行的原型解决方案。

Scavio提供原生LangChain包(langchain-scavio)、MCP服务器以及适用于任何HTTP客户端的REST API。本教程使用 the raw REST API, 但您可以根据需要适配您选择的框架。

相关资源

Use Case

MCP 自定义搜索服务器

Read more
Best Of

2026 年 opencode CLI 最佳 Web 搜索 API

Read more
Use Case

IDE MCP 搜索

Read more
Best Of

2026 年开放代码最佳 MCP 搜索工具

Read more
Glossary

opencode MCP 配置

Read more
Comparison

Scavio MCP vs Perplexity Advanced MCP

Read more

开始构建

使用 Scavio MCP 端点在一个配置行中提供 opencode CLI 实时多表面 Web 搜索。

获取免费API密钥阅读文档
ScavioScavio

面向AI智能体的实时搜索API。搜索所有平台,不仅仅是Google。

产品

  • 功能
  • 定价
  • 控制台
  • 联盟计划

开发者

  • 文档
  • API参考
  • 快速开始
  • MCP集成
  • Python SDK

替代方案

  • Tavily替代方案
  • SerpAPI替代方案
  • Firecrawl替代方案
  • Exa替代方案

工具

  • JSON格式化
  • cURL转代码
  • Token计数器
  • 全部工具

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策