MCP Server for Ticketmaster

MCP Server for Ticketmaster

site icon
2025.02.17 0
TypeScript活动搜索娱乐信息娱乐功能
delorenj_mcp-server-ticketmaster 是一个基于 Model Context Protocol 的服务,专门用于通过 Ticketmaster Discovery API 发现活动、场馆和景点。它提供了灵活的搜索功能,支持多种过滤条件和输出格式,适用于需要获取娱乐活动信息的场景。
View on GitHub

Overview

基本能力

产品定位

delorenj_mcp-server-ticketmaster 是一个专门用于搜索和发现 Ticketmaster 平台上的活动、场馆和景点的服务。

核心功能

  • 搜索活动、场馆和景点,支持多种过滤条件:
  • 关键词搜索
  • 日期范围(针对活动)
  • 地理位置(城市、州、国家)
  • 特定场馆或景点的搜索
  • 活动分类/类别
  • 输出格式:
  • 结构化 JSON 数据,便于程序化使用
  • 人类可读的文本,便于直接查看
  • 提供全面的数据,包括:
  • 名称和 ID
  • 日期和时间(针对活动)
  • 价格范围(针对活动)
  • URL
  • 图片
  • 位置和地址(针对场馆)
  • 分类(针对景点)

适用场景

  • 需要获取特定地区或时间段内的娱乐活动信息
  • 需要查找特定场馆或景点的详细信息
  • 需要以程序化的方式获取活动数据

工具列表

  • search_ticketmaster:用于搜索 Ticketmaster 平台上的活动、场馆和景点。支持多种参数和输出格式。

常见问题解答

  • 如何获取 Ticketmaster API 密钥?
  • 访问 https://developer.ticketmaster.com/
  • 创建账户或登录
  • 进入账户中的 "My Apps" 部分
  • 创建新应用以获取 API 密钥

使用教程

使用依赖

  • 需要安装 Node.js 和 npm

安装教程

npx -y install @delorenj/mcp-server-ticketmaster

配置

在 MCP 设置文件中设置 Ticketmaster API 密钥:

{
  "mcpServers": {
    "ticketmaster": {
      "command": "npx",
      "args": ["-y", "@delorenj/mcp-server-ticketmaster"],
      "env": {
        "TICKETMASTER_API_KEY": "your-api-key-here"
      }
    }
  }
}

调试方式

  1. 克隆仓库
  2. 复制示例环境文件: bash cp .env.example .env
  3. .env 文件中添加 Ticketmaster API 密钥
  4. 安装依赖: bash npm install
  5. 构建项目: bash npm run build
  6. 使用检查器测试: bash npm run inspector

许可证

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