关于 webdata-tools-mcp
webdata-tools-mcp 是面向 AI Agent 的 MCP 服务,可收集招聘、新闻、招标、研究、评论等领域的公开网络数据。工具通过 Apify Actor 返回结构化结果,并设有调用支出上限和创新分析提示词。
主要功能
- 0127 种公开网络数据工具
- 02结构化 JSON 结果
- 03每次调用支出上限
- 04创新分析提示词
- 05只读工具
适用场景
- 01查找招聘信号和职位
- 02监控招标、法规和公共警报
- 03检索论文并验证创意
- 04分析客户反馈并寻找潜在客户
MCP 相关
它向 MCP 客户端提供只读网络数据工具和两个提示词。每种工具运行一个 Apify Actor,并返回文本及结构化内容。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y webdata-tools-mcpAPIFY_TOKEN密钥Your Apify API token (Apify Console > Settings > API & Integrations). Actors run on your account.WEBDATA_MAX_CHARGE_USDMaximum Apify spend per tool call in USD (default 0.5).本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
10收录的工具列表 · 更新于 2 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| query | string | 是 | 搜索查询,例如 "generative AI" 或 "tesla -musk"。 |
| sites | array | 否 | 限制为这些发布方域名,例如 ["reuters.com"]。 |
| country | string | 否 | 双字母版次国家/地区,例如 US、GB、DE。 |
| language | string | 否 | 语言代码,例如 en、de、fr。 |
| max_items | integer | 否 | 返回的最大结果数(默认 20,最大 200)。费用随此值增加。 |
| timeframe | enum | 否 | 仅返回比此时间更新的文章。1h | 1d | 7d | 30d | 1y |
| extra_input | object | 否 | 高级选项:额外的 Actor 输入字段,将与默认值合并。 |
详细介绍
webdata-tools-mcp
一个 MCP 服务,为 AI Agent 提供 27 种网页数据工具:招聘信息(公司招聘网站、远程工作、Wellfound 上的初创公司、Dice 上的美国科技职位、Indeed、Naukri)、招聘信号、Google News、官方政府动态(美国、英国、欧盟、印度)、公共招标和合同授予信息(美国、欧盟、英国、法国、西班牙、加拿大、澳大利亚等)、官方天气和灾害预警(美国、欧洲、印度、巴西、全球)、公共资助项目征集(美国 Grants.gov、欧盟 Horizon Europe 等、UKRI、澳大利亚)、来自印度全部 748 个区政府网站的公告、新法案与法律(欧盟、英国、美国)、研究论文和专利、领域趋势与创意验证、Trustpilot 和应用商店评价、Reddit 提及和购买意向线索、网站联系信息、德国和奥地利房源、Shopify 商品和店铺分析、展会参展商名单及即将举行的活动。两个现成的提示词可将研究工具转变为创新分析师,并能以相同方式适用于任何模型。
每个工具都会运行一个现成的 Apify Actor,并返回整洁的 JSON。Apify 按结果收费(每 1,000 条结果约 $1–3);无需订阅,数据也不会发送到 Apify 以外的任何地方。
工具
| 工具 | 返回内容 | 费用(约) | Actor |
|---|---|---|---|
search_google_news | 新闻文章,包含发布方的真实 URL、日期和相关报道 | $2 / 1,000 篇文章 | google-news |
find_hiring_companies | 哪些公司正在招聘指定职位(购买意向信号) | 每家有信号的公司 1¢ | hiring-signals |
get_company_jobs | 来自招聘页面或公司名称的所有在招职位(13 种招聘网站系统:Greenhouse、Lever、Ashby、Workday、Rippling、…) | $1 / 1,000 个职位 | jobs-harvester |
find_remote_jobs | 来自公司招聘网站以及 Remote OK、Jobicy、Working Nomads 和 Himalayas 信息源的远程职位 | $2 / 1,000 个职位 | remote-jobs-scraper |
search_startup_jobs | Wellfound 上按职位和城市搜索的初创公司职位:薪资和股权、初创公司规模和介绍 | $2 / 1,000 个职位 | wellfound-jobs-scraper |
search_tech_jobs | Dice 上的美国科技职位:薪资、雇主类型、Easy Apply、远程标记 | $0.55 / 1,000 个职位 | dice-jobs-scraper |
search_indeed_jobs | 9 个国家/地区的 Indeed 职位信息 | $3 / 1,000 个职位 | indeed-jobs |
search_naukri_jobs | Naukri.com 职位(印度):完整描述、卢比薪资、经验要求、评分 | $1.50 / 1,000 个职位 | naukri-jobs-scraper |
get_trustpilot_reviews | 评论、TrustScore 和公司资料 | $0.50 / 1,000 条评论 | trustpilot-reviews |
get_app_reviews | App Store 和 Google Play 评论 | $0.20 / 1,000 条评论 | app-reviews |
search_reddit | 按关键词或 subreddit 搜索 Reddit 帖子和评论,并标注购买意向 | $1 / 1,000 条内容 | reddit-monitor |
find_reddit_leads | 寻找 Reddit 上求推荐类似工具、寻求竞品替代方案、进行比较或表达不满的帖子 | $2 / 1,000 条线索 + $0.10 / 1,000 条已读取帖子 | reddit-lead-finder |
search_gov_updates | 官方政府更新:Federal Register 规则和通知、GOV.UK、European Commission、SEC、RBI 和 SEBI 通告,以及任意 RSS 信息源;支持行业和关键词筛选 | $3 / 1,000 条更新 | gov-radar |
get_alerts | 官方天气和灾害预警:美国 NWS、MeteoAlarm(38 个国家/地区)、印度 NDMA、巴西 INMET、GDACS、USGS;支持灾害类型、严重程度和区域筛选 | $2 / 1,000 条预警 | alerts-radar |
search_grants | 开放和即将发布的资助征集:美国 Grants.gov、欧盟 Funding & Tenders(Horizon Europe…)、UKRI;包括资助金额、预算、截止日期和资格条件 | $3 / 1,000 条征集 | grants-radar |
get_india_district_notices | 印度 748 个地区网站发布的招标、招聘和公告,支持按邦和地区搜索 | $3 / 1,000 条公告 | india-district-notices |
search_legislation | 新法律和法案:欧盟法规和指令(EUR-Lex)、英国法案和法定文书(SI)、美国公法和法案 | $3 / 1,000 部法律 | legislation-radar |
search_tenders | 公共招标和合同授予信息:美国 SAM.gov、欧盟 TED、英国、法国、西班牙、德国、荷兰、加拿大、哥伦比亚、澳大利亚、南非;支持行业、CPV/UNSPSC 和金额筛选 | $4 / 1,000 条公告 | tenders-radar |
search_research | 汇总来自 OpenAlex、arXiv、PubMed 和 Europe PMC 的论文、预印本和专利;按最新或影响力最高排序,并提供按领域标准化的影响力 | $3 / 1,000 条结果 | research-radar |
analyze_field | 技术领域的机会评分及其依据、增长和发展势头、行业参与情况和头部公司、领先国家、机构和资助方、上升话题;可对多个领域进行排名 | $0.03 / 个领域 | innovation-radar |
validate_idea | 创意的新颖程度或拥挤程度、正在研究该创意的人员,以及最接近的既有研究 | $0.03 / 个创意 | innovation-radar |
find_website_contacts | 从网站提取电子邮件、电话和社交账号 | 每 1,000 个含联系信息的网站 $2 | contact-details |
search_german_property_listings | 德国和奥地利的租房/买房房源(ImmoScout24) | $1 / 1,000 条房源 | immobilienscout24-scraper |
get_shopify_products | Shopify 商店的价格、折扣、库存和商品变体 | $1 / 1,000 件商品 | shopify-products |
analyze_shopify_stores | 商店所在地、货币、商品目录规模和快照、电子邮件、电话和社交账号 | $4 / 1,000 家商店 | shopify-store-analyzer |
get_trade_show_exhibitors | 展会参展商信息:展位、电子邮件、电话、网站和地址(涵盖 91 场展会或任何受支持的参展商名单链接;仅监控变更) | $2 / 1,000 家参展商 | exhibition-scraper |
find_events | 来自 Luma、Eventbrite、Meetup 的即将举行的活动:场地、组织者、主持人、门票和参与者 | $1 / 1,000 场活动 | events-scraper |
每个工具还支持一个可选的 extra_input 对象,用于传入 Actor 文档中列出的其他字段。 | |||
每个结果都会以文本和结构化内容(tool、count、shown、truncated、 | |||
items)的形式返回;所有工具都标记为只读,因此客户端可以直接运行,无需询问。 |
了解更多工具信息:https://tacps126.github.io/mcp.html
提示词和 Agent 技能
两种现成的提示词可以将研究工具转变为分析师,无论你使用哪种模型(Claude、GPT、Gemini、本地模型)都适用:证据、阅读指南和答案格式都是固定的,因此结果始终具有可比性。
| 提示词 | 功能 |
|---|---|
field-opportunity-analysis | 对你的领域运行 analyze_field,然后撰写机会排名:该构建什么、面向谁、为何是现在、所需资金,以及应该联系谁 |
idea-validation | 运行 validate_idea,然后评估新颖性、最接近的先前成果、时机、已有参与者、资金、风险和后续步骤 |
对于可加载技能的 Agent(Claude Code、Codex 等),请将 skills/innovation-analyst 复制到你的技能文件夹中。
设置
- 创建免费的 Apify 账户,并从 Console → Settings → API & Integrations 复制 API 令牌。
- 将服务添加到客户端。令牌需填入
APIFY_TOKEN。
Claude Desktop,一键安装: 从
最新版本下载 webdata-tools-mcp-<version>.mcpb 并打开。Claude
Desktop 会安装它,并提示你输入 Apify 令牌。
Claude Desktop / Cursor / Windsurf(mcpServers 配置):
{
"mcpServers": {
"webdata": {
"command": "npx",
"args": ["-y", "webdata-tools-mcp"],
"env": { "APIFY_TOKEN": "<your Apify token>" }
}
}
}
Claude Code:
claude mcp add webdata -e APIFY_TOKEN=<your Apify token> -- npx -y webdata-tools-mcp
需要 Node.js 18 或更高版本。
版本由 CI 从 main 打上标签并发布(.github/workflows/release.yml)。
试用
- “这些公司现在有哪些在招聘数据工程师?https://boards.greenhouse.io/stripe、https://jobs.lever.co/spotify”
- “查找本周发布、面向加拿大求职者开放的远程高级工程师职位。”
- “这个月 Reddit 上有哪些人在寻找 HubSpot 的替代方案?”
- “分析这些 Shopify 商店,并提供它们所在国家、产品数量和联系电子邮件:allbirds.com、gymshark.com”
- “显示 example.com 过去 30 天内的 Trustpilot 1 星和 2 星评价,并归类投诉。”
- “查找过去 7 天有关开源 LLM 许可的新闻,并提供发布方的真实链接。”
- “处于种子轮阶段的创始人应该在钠离子电池领域开发什么?请与固态电池进行比较。”(
field-opportunity-analysis提示词) - “查找过去三年关于检索增强生成的最具影响力论文。”
- “获取这 20 个代理机构网站的联系电子邮件。”(仅用于合法的商业联络)
设置项
| 环境变量 | 默认值 | 含义 |
|---|---|---|
APIFY_TOKEN | 必填 | 你的 Apify API 令牌 |
WEBDATA_MAX_CHARGE_USD | 0.5 | 每次工具调用的支出上限;达到上限时 Apify 会停止运行 |
WEBDATA_TIMEOUT_SECS | 150 | 单次调用的最长运行时间(30 到 300) |
费用安全
- 每次调用的 Apify 支出上限为 $0.50(可通过
WEBDATA_MAX_CHARGE_USD更改)。达到上限时,Apify 会停止 运行。 max_items默认值较小(20–100),且每个工具都设有硬性上限。- 长文本字段会缩短至 600 个字符,每个结果限制在约 60,000 个字符,因此调用不会让 Agent 的上下文被信息淹没。
无需安装:Apify 托管的 MCP 服务
你也可以使用 Apify 自己的服务,并选择这些 Actors,无需安装任何内容:
{
"mcpServers": {
"apify": { "url": "https://mcp.apify.com?tools=tacps126/google-news,tacps126/hiring-signals,tacps126/trustpilot-reviews" }
}
}
它会通过 OAuth 为你登录。这些工具接收的是 Actors 的原始输入字段,而非上述简化参数。
开发
npm install
npm test # offline: mapping, errors, size limits, MCP handshake
node scripts/sync-actor-inputs.mjs # refresh test/fixtures from the published Actors
APIFY_TOKEN=... node scripts/smoke.mjs # live check, a few cents
test/fixtures/actor-inputs.json 列出了每个已发布 Actor 的输入字段;如果工具发送了 Actor 不接受的字段,测试就会失败。
负责任地使用
这些 Actors 会读取公开页面。使用数据时,你有责任遵守每个网站的条款以及适用于你的法律(GDPR、CAN-SPAM),尤其是涉及联系方式时。
收录于
也可在 npm、官方 MCP Registry(io.github.tacps126/webdata-tools-mcp)和 Smithery 上找到。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。