EuroScrape

io.github.EuroScrape-eu由 GitHub 账号 EuroScrape-eu 发布v0.1.2更新于 Nov 14, 2026

European data tools for agents: flight, hotel, power prices, marketplaces, companies, open data.

发布方自己的服务:Scrape.ly

概览

AI 生成的概览

在你自己的 Apify 账户上运行二十个 EuroScrape 抓取 Actor,以 JSON 返回欧洲的航班、酒店、能源、二手市场、企业与开放数据结果。

可以做什么
  • 查询出行价格:Google Flights 票价、Ryanair 票价日历、Google Hotels 房价
  • 查询能源与房产数据:日前电价、法国房产成交、能耗评级、建筑许可与燃油价格
  • 搜索二手市场:欧洲各国二手平台、Vinted 与 Kleinanzeigen 商品及性价比评分
  • 查找企业信息:无网站的新注册公司、英国 Companies House 与法国 SIRENE 记录、欧盟增值税号校验、网站背后的法人实体、网站技术栈
  • 检索公共招标、应用商店评论与 Trusted Shops 商家
  • 获取仍在运行的任务结果
适用场景
适合需要查询欧洲市场、出行、房产、企业或开放数据,并且已有或愿意开通 Apify 账户的场景。适用于希望直接得到结构化 JSON 结果、而非手动浏览网页的研究与线索挖掘任务。
运行要求
本地 MCP 客户端;使用 npx 安装需 Node.js 18 或更高版本,也可用 Claude Desktop 一键扩展。必须提供 Apify API 令牌,通过环境变量 APIFY_TOKEN 传入,并需要一个按结果计费的 Apify 账户。可选变量可设置单次调用花费上限、返回行数、回答大小与超时。
安装前请注意
每次调用都会在你的 Apify 账户上产生费用,按各 Actor 页面标价逐条计费;默认单次上限为 0.50 美元,可通过 EUROSCRAPE_MAX_USD_PER_CALL 调整。APIFY_TOKEN 密钥会连同工具参数发送给 Apify API,结果在 Apify 的基础设施上生成。调用最长等待四分钟,超时后需另行获取结果。

安装

在 SourceWeft 中

  1. 打开 控制台中的 EuroScrape,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

EuroScrape MCP server

Twenty data tools for AI agents: flight, hotel and electricity prices, second-hand marketplaces, company data and leads, EU and French open data. Each tool runs one of the EuroScrape Actors on Apify and returns structured JSON.

Works with Claude Desktop, Claude Code, Cursor, VS Code and any MCP client.

  • Runs on your own Apify account. You pay Apify per result, at the price shown on each Actor's page. No subscription, nothing goes through us.
  • A spending cap on every call (0.50 USD by default), so an agent cannot start an expensive run by mistake.
  • Cautious defaults: an agent that forgets a limit gets 10 to 50 rows, not thousands.

Install

You need an Apify API token (Apify Console → Settings → API & Integrations). Apify's free plan includes 5 USD of usage per month.

Claude Desktop, in one click

Download euroscrape-mcp.mcpb and open it, or drag it into Settings → Extensions. Claude Desktop asks for your Apify API token and installs the server; nothing else to set up.

Any MCP client

With Node.js 18 or later, add this to your MCP client configuration (for Claude Desktop: claude_desktop_config.json):

json
{  "mcpServers": {    "euroscrape": {      "command": "npx",      "args": ["-y", "github:EuroScrape-eu/euroscrape-mcp"],      "env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }    }  }}

Claude Code:

bash
claude mcp add --env APIFY_TOKEN=YOUR_APIFY_TOKEN euroscrape -- npx -y github:EuroScrape-eu/euroscrape-mcp

Tools

ToolWhat it returnsActor
get_electricity_pricesDay-ahead electricity prices for 40+ European bidding zones, with the cheapest window of each dayeu-electricity-prices
search_flightsGoogle Flights prices for a route and dates, cheapest day to fly, typical price rangegoogle-flights-prices
find_ryanair_faresRyanair fare calendar of a route, or every destination under a price cap from an airportryanair-low-fares
search_hotelsGoogle Hotels prices, optionally on every booking sitegoogle-hotels-prices
search_second_hand_europeOne search on the top second-hand marketplace of 18 countries, prices in euros, median per countryeu-marketplace-deals
search_vintedVinted listings in up to 26 countries, prices with buyer feesvinted-scraper
search_kleinanzeigenKleinanzeigen ads with a deal score against the market pricekleinanzeigen-scraper
find_new_companies_without_websiteNewly registered companies (UK, France, five US states) with no website yetno-website-leads
search_uk_companiesCompanies House data by SIC code, town or incorporation dateuk-companies
search_french_companiesSIRENE data by activity, department and sizefrance-companies
validate_eu_vat_numbersVIES check of EU VAT numbers, with an official consultation numbervat-validator
get_company_behind_websiteThe legal entity behind a European website, from its legal noticecompany-identity
detect_website_tech_stackTechnologies used by a website (280+), with sales signalswebsite-intelligence
search_eu_public_tendersOpen tenders and contract awards in Europe and Franceeu-public-tenders
get_france_property_salesReal property sales in France (DVF), price per m2, energy classfrance-property-prices
get_france_energy_ratingsEnergy performance certificates of French homes (DPE)france-energy-ratings
get_france_building_permitsBuilding permits in France (Sitadel), with the applicant companyfrance-building-permits
get_france_fuel_pricesLive fuel prices of the stations around a French cityfrance-fuel-prices
get_app_reviewsApp Store and Google Play reviews by countryapp-reviews
search_trusted_shopsOnline shops listed on Trusted Shops, or the reviews of a shoptrusted-shops-scraper
get_run_resultsThe results of a call that was still running when it returned (free)

Every tool description states its price. The full list of parameters is in tools.json.

What a call does

  1. Starts the Actor on your Apify account with your arguments and the spending cap.
  2. Waits for the run to finish (up to four minutes; after that, get_run_results picks it up).
  3. Returns the first rows as JSON, summary rows first, with the total count and a link to the full dataset in Apify Console.

Settings

Optional environment variables:

VariableDefaultMeaning
EUROSCRAPE_MAX_USD_PER_CALL0.5Spending cap of one call, in USD (Apify stops the run when it is reached)
EUROSCRAPE_MAX_ITEMS50Rows returned to the agent per call (the full result stays in your dataset)
EUROSCRAPE_MAX_CHARS40000Size limit of one answer, to protect the agent's context
EUROSCRAPE_TIMEOUT_SECONDS240How long a call waits for the run

Prefer a hosted server?

Apify hosts an MCP server that can load the same Actors, with OAuth and no local install:

https://mcp.apify.com?tools=euroscrape/eu-electricity-prices,euroscrape/google-flights-prices

This repository is the local alternative, with short tool names, cautious defaults and a spending cap.

Privacy Policy

The server runs on your computer and EuroScrape collects nothing through it: no analytics, no telemetry. Tool arguments and your Apify API token go only to the Apify API, so that the Actor runs on your own Apify account; the server writes nothing to disk. Full policy: euroscrape.com/privacy.

Development

bash
npm installnpm test                                   # lists the tools and checks their schemas, no Apify callAPIFY_TOKEN=... node test/check.mjs --live # also runs one real, cheap call

Input examples, sample outputs and write-ups: euroscrape.com.

MIT license.

来源:README.md,提交 3334a06

工具

0
SourceWeft 曾在隔离沙箱中以无凭据方式启动该软件包一次,以列出其工具,但未能完成:该软件包类型无法在沙箱中运行。

版本历史

1
  1. v0.1.2最新Nov 14, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Scrape 集成