
MCP Server for Ticketmaster

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"
}
}
}
}
调试方式
- 克隆仓库
- 复制示例环境文件:
bash cp .env.example .env
- 在
.env
文件中添加 Ticketmaster API 密钥 - 安装依赖:
bash npm install
- 构建项目:
bash npm run build
- 使用检查器测试:
bash npm run inspector