关于 CrustAPI
CrustAPI 是面向 AI Agent 的 MCP 服务,通过 CrustAPI 接口提供实时 Google 搜索和公开 LinkedIn 数据,也可抓取网页内容并获取 Google 商家评价,结果以结构化 JSON 返回。
主要功能
- 01覆盖网页、地图、新闻等 Google 搜索
- 02查询公开 LinkedIn 个人、公司、帖子和职位
- 03抓取网页文本、元数据和 JSON-LD
- 04获取 Google 商家评价
- 05返回结构化 JSON
适用场景
- 01查找本地商家和地图结果
- 02收集最新新闻或网页搜索结果
- 03查询公开 LinkedIn 人员和公司信息
- 04提取网页内容用于 RAG
- 05获取商家评价
MCP 相关
向 MCP 客户端提供搜索、网页抓取、评价和 LinkedIn 工具。它调用 CrustAPI 托管接口,并需要 CrustAPI API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| q | string | 是 | 搜索查询,例如 'best crm software' 或 'dentists in miami'。 |
| gl | string | 否 | 国家/地区代码(us、gb、de 等)。默认值为 us。maps 不使用此参数。 |
| hl | string | 否 | 语言代码(en、es 等)。默认值为 en。 |
| page | integer | 否 | 结果页码(默认值为 1)。 |
| type | enum | 是 | 要查询的 Google 搜索服务。web | maps | places | news | shopping | images | videos | scholar | patents | autocomplete |
| limit | integer | 否 | 仅适用于 type=maps:要返回的商家数量(默认 20;每个消耗 1 个额度)。 |
| location | string | 否 | 用于 web 和 maps 的城市/地区,例如 'Austin, TX'。 |
详细介绍
CrustAPI MCP 服务
为任意 MCP 客户端(Claude Desktop、Cursor、Cline、Claude Code)提供实时 Google 和公开 LinkedIn
数据。它会调用托管的 CrustAPI /v1/search 和 /v1/linkedin 端点。
工具
search通过一个工具涵盖整个 Google 功能菜单。使用type选择类别:web、maps、places、news、shopping、images、videos、scholar、patents、autocomplete。scrape_webpage将任意 URL 获取为干净的文本 + 元数据 + JSON-LD(适用于 RAG)。get_reviews获取商家的 Google 评价(通过placeId/cid/fid或名称查询)。linkedin通过一个工具涵盖公开 LinkedIn 数据。使用type选择类别:profile、company、posts、jobs或search(人员搜索)。在人脉搜索中添加enrich=true,即可获取每个人的完整个人资料。
只需为成功的结果付费;空结果免费。前往 https://crustapi.com 获取免费密钥(每月 3,000 个额度,无需信用卡)。
安装
推荐使用 npx,无需安装。
将以下内容添加到 MCP 客户端配置中(例如 Claude Desktop 的 claude_desktop_config.json):
{
"mcpServers": {
"crustapi": {
"command": "npx",
"args": ["-y", "crustapi-mcp"],
"env": { "CRUSTAPI_API_KEY": "key_live_xxxx" }
}
}
}
重启客户端后,四个工具便会出现。需要 Node 18+。
从源码安装
npm install
{
"mcpServers": {
"crustapi": {
"command": "node",
"args": ["/absolute/path/to/crustapi-mcp/server.mjs"],
"env": { "CRUSTAPI_API_KEY": "key_live_xxxx" }
}
}
}
环境变量
| 变量 | 用途 |
|---|---|
CRUSTAPI_API_KEY | 你的 CrustAPI 密钥,通过 x-api-key 发送(必需) |
CRUSTAPI_BASE_URL | 默认为 https://crustapi.com;测试时可指向本地 URL |
用法
search(type="web", q="best serp api 2026")search(type="maps", q="dentists", location="Miami, FL", limit=20)search(type="news", q="openai")scrape_webpage(url="https://example.com/pricing", includeMarkdown=true)get_reviews(q="Blue Bottle Coffee", sortBy="newest")linkedin(type="profile", url="https://www.linkedin.com/in/williamhgates")linkedin(type="search", keywords="head of growth fintech", enrich=true)
每个响应都是稳定、结构化的 JSON。
测试
CRUSTAPI_API_KEY=key_live_xxxx node test-client.mjs
此命令通过 stdio 启动服务,列出工具并调用其中一个。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。