MCP Server for Ticketmaster

MCP Server for Ticketmaster

site icon
2025.01.18 10
TypeScript事件搜索场馆搜索景点搜索娱乐功能
mcp-server-ticketmaster 是一个基于 Model Context Protocol 的服务,通过 Ticketmaster Discovery API 提供事件、场馆和景点的搜索功能。该服务支持灵活的过滤条件,如关键词搜索、日期范围、地理位置等,并能以结构化 JSON 或人类可读文本格式输出数据。
View on GitHub

Overview

基本能力

产品定位

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

核心功能

  • 搜索功能:支持搜索事件、场馆和景点,并提供多种过滤条件,如关键词、日期范围、地理位置等。
  • 数据输出:支持 JSON 和文本两种输出格式。
  • 全面数据:包括名称、ID、日期、价格范围、URL、图片、位置和分类等详细信息。

适用场景

  • 用户需要查找特定类型的事件(如音乐会、体育赛事等)。
  • 用户需要根据地理位置或日期范围筛选事件。
  • 开发者需要将 Ticketmaster 的数据集成到自己的应用中。

工具列表

  • search_ticketmaster:用于搜索 Ticketmaster 上的事件、场馆和景点。

常见问题解答

  1. 如何获取 Ticketmaster API Key?
  2. 访问 https://developer.ticketmaster.com/,创建账户并申请 API Key。

  3. 如何设置 API Key?

  4. 在 MCP 配置文件中设置 TICKETMASTER_API_KEY 环境变量。

使用教程

使用依赖

  • 需要安装 Node.js 和 npm。

安装教程

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

配置

在 MCP 配置文件中设置 API Key:

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

调试方式

  1. 克隆仓库: bash git clone <repository-url>
  2. 复制环境文件: bash cp .env.example .env
  3. 添加 API Key 到 .env 文件。
  4. 安装依赖: bash npm install
  5. 构建项目: bash npm run build
  6. 使用检查器测试: bash npm run inspector

许可证

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