
Eventbrite MCP Server

2025.03.21
1
API Blueprint活动管理数据分析报告生成交流协作
Eventbrite MCP Server 是一个基于模型上下文协议(MCP)的服务,专门用于Eventbrite活动管理、报告和分析。它集成了Eventbrite API,提供活动管理、参与者跟踪和生成分析报告的工具,旨在与Claude和其他MCP客户端配合使用,提供AI辅助的活动管理能力。
View on GitHub
Overview
基本能力
产品定位
Eventbrite MCP Server 是一个专为Eventbrite活动管理设计的MCP服务器,提供活动管理、参与者跟踪和数据分析功能。
核心功能
- 事件管理:查看、创建、更新和发布活动
- 参与者管理:列出参与者、查看详细信息和导出参与者数据
- 销售分析:生成票务销售、收入和趋势的报告
- 自定义报告:创建和保存自定义报告模板
- 数据可视化:为关键指标生成图表和图形
适用场景
- 活动组织者需要管理多个Eventbrite活动
- 需要生成活动参与者和销售数据的报告
- 需要AI辅助的活动管理工具
工具列表
list_events
:列出活动,支持可选过滤get_event_details
:获取特定活动的详细信息
常见问题解答
- 如何获取Eventbrite API令牌?
- 登录Eventbrite账户
- 转到账户设置 > 开发者链接 > API密钥
- 复制您的私人令牌
- 将其添加到.env文件中
使用教程
使用依赖
- Node.js (v18或更高版本)
- Eventbrite API令牌(来自您的Eventbrite账户的私人令牌)
- Claude Desktop或其他MCP客户端
安装教程
# 克隆仓库
git clone https://github.com/yourusername/eventbrite-mcp.git
# 安装依赖
cd eventbrite-mcp
npm install
# 配置环境变量
cp .env.example .env
# 编辑.env文件,添加您的Eventbrite API令牌
# 构建项目
npm run build
# 启动服务器
npm start
调试方式
# 运行测试客户端
node test-mcp-client-final.js
# 使用自定义日期范围运行
node test-mcp-client-final.js --start-date="2025-01-01" --end-date="2025-12-31"
# 使用特定状态过滤器运行
node test-mcp-client-final.js --status="live"
# 启动事件查看器
node view-events.js