ScavioScavio
产品定价文档
登录开始使用
  1. 首页
  2. 教程
  3. 如何向 OpenCode Multi-Expert 添加 Web 搜索
教程

如何向 OpenCode Multi-Expert 添加 Web 搜索

使用 Scavio Web 搜索 MCP 将 OpenCode CLI 配置为多专家代理。每个专家都获得相同的新鲜网络基线。

获取免费API密钥API文档

OpenCode CLI 多专家设置需要一个共享的网络搜索层,以便每个专家代理都能看到相同的新基线。 Scavio 的托管 MCP(位于“https://mcp.scavio.dev/mcp”)只需插入一次即可向每位专家公开搜索。本教程涵盖配置、专家提示设置和路由模式。

前置条件

  • OpenCode CLI 已安装
  • Scavio API 密钥

操作指南

步骤 1: 将 Scavio MCP 添加到 OpenCode 配置

单一端点、单一 API 密钥。

JSON
// ~/.opencode/config.json
{
  "mcpServers": {
    "scavio": {
      "url": "https://mcp.scavio.dev/mcp",
      "apiKey": "${SCAVIO_API_KEY}"
    }
  }
}

步骤 2: 定义专家提示

每个专家角色一个 Markdown 文件。

# experts/seo-expert.md
You are an SEO expert. Always search Scavio for current SERP data before answering.

# experts/code-expert.md
You are a code expert. Search Scavio for current docs and GitHub issues.

步骤 3: 布线路由

OpenCode 将用户查询路由给合适的专家。

# experts/router.md
Classify the query: SEO -> seo-expert, code -> code-expert, default -> generalist.

步骤 4: 使用 SEO 查询进行测试

验证使用正确的查询调用 Scadio。

Bash
$ opencode 'rank top 5 cars 2026'
# router -> seo-expert
# seo-expert calls Scavio /api/v1/google
# returns SERP plus AI Overview citations

步骤 5: 使用代码查询进行测试

验证代码专家通过 SERP 拉取 GitHub。

Bash
$ opencode 'find async-await issues in tokio repo'
# router -> code-expert
# code-expert calls Scavio with site:github.com/tokio-rs filter

Python 示例

Python
# OpenCode is a CLI; use Python to orchestrate experts directly via Scavio
import os, requests
API_KEY = os.environ['SCAVIO_API_KEY']

EXPERTS = {'seo': 'site: in any', 'code': 'site:github.com'}

def expert_search(role, q):
    scope = EXPERTS.get(role, '')
    r = requests.post('https://api.scavio.dev/api/v1/google',
        headers={'x-api-key': API_KEY},
        json={'query': f'{q} {scope}'}).json()
    return r.get('organic_results', [])[:10]

JavaScript 示例

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
const EXPERTS = { seo: '', code: 'site:github.com' };
export async function expertSearch(role, q) {
  const scope = EXPERTS[role] || '';
  const r = await fetch('https://api.scavio.dev/api/v1/google', { method:'POST', headers:{'x-api-key':API_KEY,'Content-Type':'application/json'}, body: JSON.stringify({ query: `${q} ${scope}` }) });
  return (await r.json()).organic_results || [];
}

预期输出

JSON
OpenCode CLI routes user queries to the right expert; each expert calls Scavio MCP for fresh data. Same fresh baseline across all experts.

相关教程

  • 如何将 Web 搜索添加到 opencode CLI
  • 如何通过 Zaiglm Config 将 Web 搜索添加到 Claude 代码
  • 如何授予 Hermes 代理 Web 搜索访问权限

常见问题

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

OpenCode CLI 已安装. Scavio API 密钥. Scavio API密钥注册即送50个免费积分。

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

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

相关资源

Use Case

MCP 自定义搜索服务器

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
Comparison

Tavily vs Scavio

Read more

开始构建

使用 Scavio Web 搜索 MCP 将 OpenCode CLI 配置为多专家代理。每个专家都获得相同的新鲜网络基线。

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

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

产品

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

开发者

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

替代方案

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

工具

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

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策