关于 mcp-eventbrite-events-scraper
面向 Eventbrite 活动检索的 MCP 服务,可按地点、关键词或网址查询。它通过 Apify Actor 返回活动信息,包括主办方和票价区间。
主要功能
- 01按地点和关键词搜索
- 02查询活动网址或 ID
- 03返回日期、场地和类别
- 04包含主办方及票价区间
适用场景
- 01按城市和主题查找近期活动
- 02比较主办方和票价
- 03读取 Eventbrite 活动页详情
MCP 相关
向 MCP 客户端提供 `search_eventbrite_events` 工具,启动 Apify Actor 并返回其数据集行。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Eventbrite 活动抓取 MCP 服务
这是一个 MCP 服务,用于调用 Apify 上 Mamba Labs 的 Eventbrite 活动抓取 actor。按地点和关键词搜索 Eventbrite 活动,并获取组织者和票价。
包含内容
功能介绍
提供地点和关键词,或 Eventbrite 活动 URL。你会获得每个活动对应的一行数据,其中包含日期、场地、类别、组织者,以及活动页面上显示的票价范围。
所有工作都在 Apify 上运行。此软件包是一个轻量客户端,用于启动 actor 运行、等待其完成并返回数据集行。
快速开始
你需要 Node.js 18 或更高版本,以及一个拥有 API 令牌的 Apify 账户。
将以下内容添加到 Claude Desktop 配置(claude_desktop_config.json)、Cursor 或任何 MCP 客户端中:
{
"mcpServers": {
"mamba-eventbrite-events-scraper": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-eventbrite-events-scraper"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
重启客户端。随后会出现 search_eventbrite_events 工具。
前提条件
- Node.js 18 或更高版本。
- 从 console.apify.com/account/integrations 获取 Apify API 令牌,并将其设置为
APIFY_TOKEN。服务无需令牌即可列出工具;调用工具时则需要令牌。
示例提示词
- “列出旧金山下个月的科技活动,并提供组织者和票价。”
- “奥斯汀(得克萨斯州)近期有哪些商业活动?由谁主办?”
- “阅读这些 Eventbrite 活动页面,并提供每个活动的票价范围。”
工具
search_eventbrite_events。共一个工具。示例参数:
{
"locations": [
"Austin, TX"
],
"keywords": [
"startup"
],
"max_events": 10
}
输入
该 Actor 面向买家的所有输入。省略的输入将采用 Actor 自身的默认值。
| 输入 | 类型 | 必填 | 说明 |
|---|---|---|---|
locations | array | 否 | 要搜索的地点,每行一个:“城市,地区”,例如 “Austin,TX” 或 “London,United Kingdom”;也可以是 Eventbrite 地点 slug,例如 ca--san-francisco,或 online。Eventbrite 不认识的地点会返回一行免费结果。 |
keywords | array | 否 | 搜索词,例如 tech、startup 或 yoga。每个地点都会搜索每个关键词。留空则列出该地点的所有活动。 |
event_urls | array | 否 | 任意 Eventbrite 域名上的 Eventbrite 活动 URL 或活动 ID。系统会读取每个活动页面,以获取主办方和价格。 |
start_date_from | string | 否 | 可选,格式为 YYYY-MM-DD。跳过开始时间早于该日期的搜索结果,且不收费。 |
start_date_to | string | 否 | 可选,格式为 YYYY-MM-DD。跳过开始时间晚于该日期的搜索结果,且不收费。 |
read_details | boolean | 否 | true(默认)或 false。设为 true 时,会读取每个活动页面,以获取主办方名称和票价范围;活动行按含详情的价格收费。设为 false 时,结果仅来自搜索页面,按较低的活动行价格收费,不包含主办方名称和价格。 |
max_events | number | 否 | 本次运行最多返回的活动数,涵盖所有搜索和 URL,范围为 1 到 2,000。默认值为 50。可填写文本或数字。 |
max_pages_per_search | number | 否 | 每个地点和关键词组合读取的搜索页数,范围为 1 到 50。每页约有 20 个活动。默认值为 5。 |
max_charge_usd | string | 否 | 可选。运行会在即将产生超出此金额的费用前停止。始终会返回汇总行。 |
定价
在 Apify 上按活动付费,费用计入你的 Apify 账户。价格以 USD 计。
| 事件 | 免费计划 | Bronze | Silver | Gold |
|---|---|---|---|---|
event-detail-row,读取一个活动页面(主办方和价格)的单个活动 | $0.003 | $0.00285 | $0.0027 | $0.00255 |
event-row,仅从搜索页面获取的单个活动(read_details false) | $0.0015 | $0.001425 | $0.00135 | $0.001275 |
search,Eventbrite 已响应的一个地点和关键词搜索,无论是否有活动 | $0.007 | $0.00665 | $0.0063 | $0.00595 |
apify-actor-start,每次运行启动 | $0.026 | $0.026 | $0.026 | $0.026 |
被拒绝的页面、缺失的活动和被拒绝的输入均免费。Eventbrite 响应的搜索只收费一次,无论是否有活动。Mamba Labs 承担运行的平台费用,包括 Apify 代理流量。
Actor 完整文档
apify.com/mambalabs/eventbrite-events-scraper
许可证
MIT。参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。