联网搜索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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| mcp_server_askecho_search_infinity-0.2.0.tar.gz | 11.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.