Eventbrite MCP Server

Eventbrite MCP Server

site icon
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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。