Skip to main content

联网搜索API MCP Server

版本信息

v0.2.0

产品描述

火山引擎联网搜索API,提供豆包搜索 Custom 版网页与基础图片搜索能力,帮助大模型获取更准确、更新鲜的外部信息。

分类

火山引擎云原生

标签

  • 搜索工具
  • 知识获取

Tools

本 MCP Server 产品提供以下 Tools (工具/能力):

Tool 1: web_search

类型

saas

详细描述

根据用户输入问题,返回联网搜索结果,支持网页与基础图片搜索。

调试所需的输入参数:

输入:

{
    "inputSchema": {
        "type": "object",
        "required": [
            "Query"
        ],
        "properties": {
            "Query": {
                "description": "用户搜索 query,1~100 个字符",
                "type": "string"
            },
            "Count": {
                "description": "返回条数;web 默认 10 条、最多 50 条,image 默认且最多 5 条",
                "type": "number"
            },
            "SearchType": {
                "description": "搜索类型,仅支持 web 或 image,默认 web",
                "type": "string"
            },
            "TimeRange": {
                "description": "web 搜索时间范围,可选 OneDay/OneWeek/OneMonth/OneYear 或 YYYY-MM-DD..YYYY-MM-DD",
                "type": "string"
            },
            "AuthLevel": {
                "description": "权威等级过滤,0 为默认,1 为非常权威",
                "type": "number"
            },
            "NeedContent": {
                "description": "是否返回网页正文,仅支持 web",
                "type": "boolean"
            },
            "NeedUrl": {
                "description": "是否返回网页 URL,仅支持 web",
                "type": "boolean"
            },
            "Sites": {
                "description": "仅搜索指定站点,以 | 分隔,最多 20 个,仅支持 web",
                "type": "string"
            },
            "BlockHosts": {
                "description": "排除指定站点,以 | 分隔,最多 5 个,仅支持 web",
                "type": "string"
            },
            "Industry": {
                "description": "行业搜索,可选 finance、game 或 gov,仅支持 web",
                "type": "string"
            },
            "QueryRewrite": {
                "description": "是否启用查询改写",
                "type": "boolean"
            },
            "ContentFormats": {
                "description": "网页正文格式,可选 text 或 markdown,仅支持 web",
                "type": "string"
            }
        }
    },
    "name": "web_search",
    "description": "联网搜索 API 调用"
}

输出:

联网搜索结果,结构参考官方 API 文档 https://www.volcengine.com/docs/87772/2272953

最容易被唤起的 Prompt示例

联网搜索北京周边游攻略

可适配平台

Claude Code, Codex, Trae,Cursor等支持MCP协议的AI工具

服务开通链接 (整体产品)

登录火山控制台,开通【联网搜索API】,服务开通链接:https://console.volcengine.com/search-infinity/web-search

API Key 创建链接:https://console.volcengine.com/search-infinity/api-key

鉴权方式

  • API Key鉴权
  • 火山引擎的AKSK鉴权体系

安装部署

前置准备

  • Python 3.12 / 3.13
  • UV Linux/macOS:
curl -LsSf https://astral.sh/uv/install.sh | sh

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

安装

克隆仓库:

git clone git@github.com:volcengine/mcp-server.git

使用方法

启动服务器: UV

cd mcp-server/server/mcp_server_askecho_search_infinity
uv run mcp-server-askecho-search-infinity
# 使用sse/streamable-http模式启动(默认为stdio)
uv run mcp-server-askecho-search-infinity -t sse
uv run mcp-server-askecho-search-infinity -t streamable-http

部署

UVX

鉴权信息,火山引擎 AK/SK 与 ASK_ECHO_SEARCH_INFINITY_API_KEY 二选一即可

推荐:从 PyPI 或已配置的火山镜像源安装

该方式不依赖 GitHub,>=0.2.0 会自动使用可获取的最新发布版本。

{
  "mcpServers": {
    "mcp-server-askecho-search-infinity": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-server-askecho-search-infinity>=0.2.0",
        "mcp-server-askecho-search-infinity"
      ],
      "env": {
        "VOLCENGINE_ACCESS_KEY": "",
        "VOLCENGINE_SECRET_KEY": "",
        "ASK_ECHO_SEARCH_INFINITY_API_KEY": ""
      }
    }
  }
}

备用:从 GitHub 源码安装

{
  "mcpServers": {
    "mcp-server-askecho-search-infinity": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/volcengine/mcp-server#subdirectory=server/mcp_server_askecho_search_infinity",
        "mcp-server-askecho-search-infinity"
      ],
      "env": {
        "VOLCENGINE_ACCESS_KEY": "",
        "VOLCENGINE_SECRET_KEY": "",
        "ASK_ECHO_SEARCH_INFINITY_API_KEY": ""
      }
    }
  }
}

License

volcengine/mcp-server is licensed under the MIT License

Metadata

Release files for mcp-server-askecho-search-infinity 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-server-askecho-search-infinity 0.2.0
File Size Uploaded Provenance
mcp_server_askecho_search_infinity-0.2.0.tar.gz 11.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-server-askecho-search-infinity 0.2.0
File Interpreter ABI Platform
mcp_server_askecho_search_infinity-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 23.0 kB

Release files / mcp_server_askecho_search_infinity-0.2.0.tar.gz

Download URL mcp_server_askecho_search_infinity-0.2.0.tar.gz
Size 11.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b8bbdd24dd4955e816afea243b208ce6ace0d8a89f13521770b732c4af8bd6d5
BLAKE2b-256 checksum
How to use checksums
9068ca051aa65edd69ce9f3c3416a8d71a4a77620e5828d01039902783123410
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / mcp_server_askecho_search_infinity-0.2.0-py3-none-any.whl

Download URL mcp_server_askecho_search_infinity-0.2.0-py3-none-any.whl
Size 11.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3419d35ffd8b962d3977aff3bad30d2cccd68e6eed5f0cc0483bd97c9d7d3b16
BLAKE2b-256 checksum
How to use checksums
59d267d89b1a668d6d35632b40a8b0ce904bbf812ea49570461f37ffce9623ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Security for mcp-server-askecho-search-infinity 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page