mcpField
A
Autom

Autom

远程服务
autom.dev搜索与检索01 周前更新

关于 Autom

Autom 是面向 Autom SERP API 的 MCP 服务,供需要从多个搜索引擎获取结果的客户端使用。它以结构化数据返回网页、地图、新闻、购物、图片、职位和 AI Mode 结果。

主要功能

  1. 01Google、Bing 和 Brave 搜索
  2. 02网页、地图和新闻结果
  3. 03购物、图片和视频搜索
  4. 04职位列表与 AI Mode 结果
  5. 05支持分页的结构化结果

适用场景

  1. 01根据查询获取网页搜索结果
  2. 02查找地点、商品和职位列表
  3. 03收集新闻、图片和视频结果

MCP 相关

将 Autom SERP API 操作作为工具提供给 MCP 客户端,包括搜索、地点与语言查询、用量和服务统计。支持 stdio 与 Streamable HTTP,可使用托管服务或自行托管。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.autom.dev/
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.autom.dev/需要授权
安装包
npm@automdev/mcp0.1.0

工具

详细介绍

Autom MCP 服务

适用于 Autom SERP API 的官方 Model Context Protocol 服务。

以结构化 JSON 返回 Google、Bing 和 Brave 搜索结果,涵盖网页、地图、新闻、购物、图片、职位和 AI Mode。

Claude、Cursor、VS Code、Windsurf 以及任何 MCP 客户端都可以通过它调用 API 工具。支持通过 stdio(本地)或 Streamable HTTP(自托管)运行。

要求

  • Node.js 20 或更高版本
  • Autom API 密钥 — 注册,然后从控制面板复制密钥

托管服务(推荐)

Autom 会为你运行此服务,地址为 https://mcp.autom.dev/(Streamable HTTP)。在 x-api-key 请求头中提供 API 密钥;无需安装。

claude mcp add --transport http autom https://mcp.autom.dev/ --header "x-api-key: YOUR_API_KEY"
{
  "mcpServers": {
    "autom": {
      "url": "https://mcp.autom.dev/",
      "headers": {
        "x-api-key": "YOUR_API_KEY"
      }
    }
  }
}

托管服务和此软件包提供相同的 API;如果你需要使用 stdio、自定义网络出口或自托管,请在本地运行此软件包。

本地运行

Claude Code
claude mcp add autom --env AUTOM_API_KEY=YOUR_API_KEY -- npx -y @automdev/mcp
Claude Desktop、Cursor、Windsurf 和其他客户端

将服务添加到客户端的 MCP 配置中(claude_desktop_config.json、.cursor/mcp.json……):

{
  "mcpServers": {
    "autom": {
      "command": "npx",
      "args": ["-y", "@automdev/mcp"],
      "env": {
        "AUTOM_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
VS Code
{
  "servers": {
    "autom": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@automdev/mcp"],
      "env": {
        "AUTOM_API_KEY": "${input:autom-api-key}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "autom-api-key",
      "description": "Autom API key",
      "password": true
    }
  ]
}
Claude Desktop 扩展

从发布页面下载 .mcpb 压缩包并打开;Claude Desktop 会提示你输入 API 密钥。

Docker
docker build -t autom-mcp .
docker run -i --rm -e AUTOM_API_KEY=YOUR_API_KEY autom-mcp

工具

工具描述
bing_search通过 API 查询 Bing Search,并检索结构化的自然搜索结果(标题、链接、摘要、排名)。
brave_images通过 API 搜索 Brave Images,并检索支持分页和 SafeSearch 的结构化图片结果。
brave_search通过 API 搜索 Brave Search,并检索支持分页的结构化自然搜索结果。
brave_videos通过 API 搜索 Brave Videos,并检索支持分页和 SafeSearch 的结构化视频结果。
duckduckgo_search通过 API 查询 DuckDuckGo,并检索包含地区和语言信息的结构化自然搜索结果。
finder_google_countries搜索 Google 国家/地区,并检索国家/地区代码(免费 Finder 端点)。
finder_google_languages搜索 Google 语言,并检索语言代码(免费 Finder 端点)。
finder_google_locations查找 Google 支持的地点,并检索地点 ID 和国家/地区代码(免费端点)。
google_images通过 API 搜索 Google Images,并检索图片结果(URL、标题、来源、尺寸)。
google_jobs通过 API 抓取 Google Jobs 结果,并检索包含职位名称、公司、地点和分页信息的结构化职位列表。
google_maps通过 API 搜索 Google Maps,并检索结构化地点结果(地址、网站、电话)。
google_news通过 API 搜索 Google News,并检索支持分页的结构化新闻结果。
google_search通过 API 抓取 Google Search 结果,并检索支持分页的结构化 SERP 数据。
google_search_ai通过 API 查询 Google AI Mode。返回包含 text_blocks、references 和 shopping_results 的 JSON。
google_search_autocomplete通过 API 获取给定查询的 Google Search 自动补全建议。
google_search_light通过 API 抓取轻量版 Google Search 结果:速度快、成本效益高,且仅包含自然搜索结果。
google_shopping通过 API 抓取 Google Shopping 结果,并检索包含价格、评分和商家数据的结构化商品列表。
google_videos通过 API 搜索 Google Videos,并检索包含元数据的结构化视频结果。
search一次调用按顺序遍历搜索引擎,并返回首批自然搜索结果。engines=auto 会依次尝试 Google、Brave、Bing、DuckDuckGo、Yahoo 和 Baidu。省略 gl 时默认为 us,省略 hl 时默认为 en。没有 pa…
stats查看过去一小时内某个引擎或端点的基础设施运行状况。数据不限定于你的账户或租户。按账户启用:HTTP 403 表示请联系支持团队启用。
usage获取 Autom 账户的实时用量统计和额度余额。
yahoo_search通过 API 查询 Yahoo,并检索包含国家/地区和语言信息的结构化自然搜索结果。
每个调用 API 的工具都会消耗额度。JSON 结果以文本形式返回;图片以内联形式返回,其他文件(PDF……)则作为嵌入资源返回,最大为 4 MB。

Streamable HTTP

npx @automdev/mcp --http --port 3000

端点为 POST /mcp(无状态,返回 JSON)。每个客户端都在 x-api-key 标头(或 Authorization: Bearer <key>)中发送自己的密钥;服务端不会使用自己的密钥。默认绑定到 127.0.0.1,并会拒绝浏览器来源,除非你将其加入允许列表——对外开放前,请将其置于 TLS 后面。

createHttpHandler() 已导出,可用于兼容 Fetch 的运行时(Cloudflare Workers、Deno、Bun):

import { createHttpHandler } from "@automdev/mcp";

export default { fetch: createHttpHandler({ allowedOrigins: [] }) };

安全

  • API 密钥从 AUTOM_API_KEY(stdio)或请求标头(HTTP)读取,并会从错误消息中移除。
  • 从网站获取的内容不可信:服务端指令会告诉模型将其视为数据,而非指令。
  • 请参阅 SECURITY.md 报告漏洞。

开发

npm install
npm test
npm run build
npx @modelcontextprotocol/inspector node dist/stdio.js

基于 SDK 构建

该服务使用官方 Node.js SDK(@automdev/sdk)。

所有 Autom SDK

SDKPackageInstall
Node.js@automdev/sdknpm install @automdev/sdk
Pythonautomdevpip install automdev
Goautom-gogo get github.com/automdev/autom-go
.NETAutomdotnet add package Autom
Rubyautomgem install autom
PHPautom/sdkcomposer require autom/sdk
Javaautom-java从源代码构建,请参阅其 README
CLI@automdev/clinpm install -g @automdev/cli
MCP 服务@automdev/mcpnpx -y @automdev/mcp

许可证

MIT — 详见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。