
MCP Server for Ticketmaster

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 上的事件、场馆和景点。
常见问题解答
- 如何获取 Ticketmaster API Key?
-
访问 https://developer.ticketmaster.com/,创建账户并申请 API Key。
-
如何设置 API Key?
- 在 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"
}
}
}
}
调试方式
- 克隆仓库:
bash git clone <repository-url>
- 复制环境文件:
bash cp .env.example .env
- 添加 API Key 到
.env
文件。 - 安装依赖:
bash npm install
- 构建项目:
bash npm run build
- 使用检查器测试:
bash npm run inspector