Eventbrite MCP Server

Eventbrite MCP Server

site icon
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 上可用的活动类别列表

适用场景

  • 活动管理平台
  • 票务查询系统
  • 本地活动推荐
  • 活动数据分析

工具列表

  1. search_events:根据多种条件搜索活动
  2. get_event:获取特定活动的详细信息
  3. get_categories:获取活动类别列表
  4. get_venue:获取场地信息

常见问题解答

  • 需要 Eventbrite API 密钥才能使用
  • 支持通过环境变量或配置文件设置 API 密钥
  • 提供测试脚本来验证 API 密钥

使用教程

使用依赖

  • Node.js 环境
  • Eventbrite API 密钥

安装教程

从 NPM 安装

npm install -g @ibraheem4/eventbrite-mcp

从源码安装

  1. 克隆仓库
  2. 安装依赖
npm install
  1. 构建项目
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

许可证

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