关于 AskRobots Search
AskRobots Search 是一个托管的 MCP 服务,通过自有爬虫和索引搜索网页,而非实时抓取或调用其他搜索引擎。它面向需要搜索结果及已索引页面、网站、链接和存储文本信息的 AI Agent。
主要功能
- 01搜索独立的网页索引
- 02获取附带来源的已存储 AI 摘要
- 03查看已索引页面和网站详情
- 04查找指向页面或网站的链接
- 05读取已存储的页面文本和段落
- 06按主题浏览网站目录
适用场景
- 01按新鲜度或语言选项搜索网页
- 02查看 URL 的索引详情和链接数量
- 03查找指向网站或页面的链接
- 04从已存储页面提取相关段落
MCP 相关
托管服务使用 Streamable HTTP,并要求在 Authorization Bearer 或 X-API-Key 请求头中提供 API 密钥。它提供七个只读工具,用于搜索和查询其爬取内容及索引。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://search.askrobots.com/api/v1/mcpclaude mcp add --transport http com-askrobots-search https://search.askrobots.com/api/v1/mcp{"mcpServers":{"com-askrobots-search":{"type":"http","url":"https://search.askrobots.com/api/v1/mcp"}}}在 Cursor 中打开{"servers":{"com-askrobots-search":{"type":"http","url":"https://search.askrobots.com/api/v1/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-askrobots-search":{"type":"http","url":"https://search.askrobots.com/api/v1/mcp"}}}{"mcpServers":{"com-askrobots-search":{"serverUrl":"https://search.askrobots.com/api/v1/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://search.askrobots.com/api/v1/mcp需要授权工具
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
AskRobots Search MCP server
Web search from an independent index, for AI agents. AskRobots Search has its own crawler and index; results come from that crawl, not a live fetch and not from another engine.
The server is hosted. This repository holds its listing for the
MCP Registry (server.json) and these setup
notes. The server's source is not public.
- Endpoint:
https://search.askrobots.com/api/v1/mcp - Transport: Streamable HTTP. JSON answers only (no SSE stream), stateless.
- Auth: an API key, sent as
Authorization: Bearer <key>orX-API-Key: <key>. - Docs: https://search.askrobots.com/api, and the REST API's OpenAPI file at https://search.askrobots.com/api/v1/openapi.json
Pricing
From https://search.askrobots.com/api:
- $25 a month, including 500 searches. After that, $0.05 a search.
- We email you the key, usually within a day. It is shown once; keep it out of code you publish.
The keyless trial (10 searches a day per address) is for the REST endpoint /api/search
only. The MCP server always needs a key; without one it answers 401.
Tools
Seven tools, all read-only.
| Tool | What it does |
|---|---|
search | Web results with title, URL, snippet and why each matched, plus related searches; ten a page, with site, freshness, news, language and verbatim options, and optionally the best passages of the top results. |
answer | Our stored AI summary of a search, with numbered sources to cite; the top results when there is none yet. |
page | What we know about a URL, or up to 25: title, description, language, page type, when we fetched it, health, and how many sites link to it. |
site | What we know about a website: topic, directory listing, pages indexed, linking sites, and flags (parked, blocklisted, adult, junk, in a link network). |
links | The sites that link to a page or a site, most trusted first, with a link network counted once; up to 50 a call. |
read | Our stored copy of a page: with a query, the passages that answer it; without, the outline and text in parts. Pages that refuse copies are refused. |
browse_directory | Our directory of sites by topic, ranked by links from other listed sites. |
Safe search is always on.
Set up
Put your key in an environment variable, here ASKROBOTS_API_KEY, rather than in a file
you commit.
Claude Code
claude mcp add --transport http askrobots-search https://search.askrobots.com/api/v1/mcp \
--header "Authorization: Bearer $ASKROBOTS_API_KEY"
Claude Desktop
Claude Desktop's config file starts local servers, so connect through
mcp-remote (needs Node.js). In
claude_desktop_config.json:
{
"mcpServers": {
"askrobots-search": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://search.askrobots.com/api/v1/mcp",
"--header",
"X-API-Key:${ASKROBOTS_API_KEY}"
],
"env": {
"ASKROBOTS_API_KEY": "YOUR_ASKROBOTS_API_KEY"
}
}
}
}
Cursor
In ~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"askrobots-search": {
"url": "https://search.askrobots.com/api/v1/mcp",
"headers": {
"Authorization": "Bearer ${env:ASKROBOTS_API_KEY}"
}
}
}
}
VS Code
In .vscode/mcp.json. VS Code asks for the key once and stores it securely:
{
"inputs": [
{
"type": "promptString",
"id": "askrobots-api-key",
"description": "AskRobots API key",
"password": true
}
],
"servers": {
"askrobots-search": {
"type": "http",
"url": "https://search.askrobots.com/api/v1/mcp",
"headers": {
"Authorization": "Bearer ${input:askrobots-api-key}"
}
}
}
}
Other clients
Any client that speaks Streamable HTTP can connect: give it the endpoint and one of the two headers above.
Contact
[email protected] · https://search.askrobots.com/about
License
MIT, see LICENSE. The license covers this repository's files; the hosted service has its own terms: https://search.askrobots.com/terms
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。