
Eventbrite MCP Server

2025.03.18
2
JavaScript活动管理票务查询本地活动推荐位置服务
Eventbrite MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,专门用于与 Eventbrite API 进行交互。它允许 AI 助手搜索活动、获取活动详情、检索场地信息等。该服务适用于需要集成 Eventbrite 活动数据的应用场景,如活动管理、票务查询等。
View on GitHub
Overview
基本能力
产品定位
Eventbrite MCP Server 是一个中间件服务,旨在为 AI 助手提供与 Eventbrite API 交互的能力,简化活动数据的获取和处理。
核心功能
- 活动搜索:根据位置、日期、类别等多种条件搜索活动
- 活动详情:获取特定活动的详细信息
- 场地信息:检索活动场地的相关信息
- 类别列表:获取 Eventbrite 上可用的活动类别列表
适用场景
- 活动管理平台
- 票务查询系统
- 本地活动推荐
- 活动数据分析
工具列表
- search_events:根据多种条件搜索活动
- get_event:获取特定活动的详细信息
- get_categories:获取活动类别列表
- get_venue:获取场地信息
常见问题解答
- 需要 Eventbrite API 密钥才能使用
- 支持通过环境变量或配置文件设置 API 密钥
- 提供测试脚本来验证 API 密钥
使用教程
使用依赖
- Node.js 环境
- Eventbrite API 密钥
安装教程
从 NPM 安装
npm install -g @ibraheem4/eventbrite-mcp
从源码安装
- 克隆仓库
- 安装依赖
npm install
- 构建项目
npm run build
调试方式
开发模式运行
npm run dev
启动 MCP 服务器
./run.sh
使用 Inspector 运行
npm run inspector
手动运行
npx -y supergateway --port 1337 --stdio "./build/index.js"
测试
# 运行所有测试
npm test
# 运行测试并监视变化
npm run test:watch
# 运行测试并生成覆盖率报告
npm run test:coverage
# 运行集成测试
npm run test:integration
# 直接测试 API
npm run test:api