mcpField
W
webdata-tools-mcp

webdata-tools-mcp

本地服务
github.com/tacps126商业与营销02 天前更新

关于 webdata-tools-mcp

webdata-tools-mcp 是面向 AI Agent 的 MCP 服务,可收集招聘、新闻、招标、研究、评论等领域的公开网络数据。工具通过 Apify Actor 返回结构化结果,并设有调用支出上限和创新分析提示词。

主要功能

  1. 0127 种公开网络数据工具
  2. 02结构化 JSON 结果
  3. 03每次调用支出上限
  4. 04创新分析提示词
  5. 05只读工具

适用场景

  1. 01查找招聘信号和职位
  2. 02监控招标、法规和公共警报
  3. 03检索论文并验证创意
  4. 04分析客户反馈并寻找潜在客户

MCP 相关

它向 MCP 客户端提供只读网络数据工具和两个提示词。每种工具运行一个 Apify Actor,并返回文本及结构化内容。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"tacps126-webdata-tools": {
"command": "npx",
"args": [
"-y",
"webdata-tools-mcp"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>",
"WEBDATA_MAX_CHARGE_USD": "<WEBDATA_MAX_CHARGE_USD>"
}
}
}
}
启动命令npx -y webdata-tools-mcp
需要配置的环境变量
APIFY_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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmwebdata-tools-mcp0.12.0

工具

10

收录的工具列表 · 更新于 2 天前

参数类型必填说明
querystring是搜索查询,例如 "generative AI" 或 "tesla -musk"。
sitesarray否限制为这些发布方域名,例如 ["reuters.com"]。
countrystring否双字母版次国家/地区,例如 US、GB、DE。
languagestring否语言代码,例如 en、de、fr。
max_itemsinteger否返回的最大结果数(默认 20,最大 200)。费用随此值增加。
timeframeenum否仅返回比此时间更新的文章。1h | 1d | 7d | 30d | 1y
extra_inputobject否高级选项:额外的 Actor 输入字段,将与默认值合并。

详细介绍

webdata-tools-mcp

npm GitHub release CI license: MIT MCP Registry Smithery webdata-tools-mcp MCP server

一个 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_jobsWellfound 上按职位和城市搜索的初创公司职位:薪资和股权、初创公司规模和介绍$2 / 1,000 个职位wellfound-jobs-scraper
search_tech_jobsDice 上的美国科技职位:薪资、雇主类型、Easy Apply、远程标记$0.55 / 1,000 个职位dice-jobs-scraper
search_indeed_jobs9 个国家/地区的 Indeed 职位信息$3 / 1,000 个职位indeed-jobs
search_naukri_jobsNaukri.com 职位(印度):完整描述、卢比薪资、经验要求、评分$1.50 / 1,000 个职位naukri-jobs-scraper
get_trustpilot_reviews评论、TrustScore 和公司资料$0.50 / 1,000 条评论trustpilot-reviews
get_app_reviewsApp 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 个含联系信息的网站 $2contact-details
search_german_property_listings德国和奥地利的租房/买房房源(ImmoScout24)$1 / 1,000 条房源immobilienscout24-scraper
get_shopify_productsShopify 商店的价格、折扣、库存和商品变体$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 复制到你的技能文件夹中。

设置

  1. 创建免费的 Apify 账户,并从 Console → Settings → API & Integrations 复制 API 令牌。
  2. 将服务添加到客户端。令牌需填入 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_USD0.5每次工具调用的支出上限;达到上限时 Apify 会停止运行
WEBDATA_TIMEOUT_SECS150单次调用的最长运行时间(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),尤其是涉及联系方式时。

收录于

webdata-tools-mcp on Glama Webdata Tools MCP server on MCPRush

也可在 npm、官方 MCP Registry(io.github.tacps126/webdata-tools-mcp)和 Smithery 上找到。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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