本 MCP 服务器专为票务大师(Ticketmaster)设计,能帮助用户灵活搜索事件、场地和景点信息,提供结构化 JSON 数据和人类可读文本两种输出格式,为票务信息的获取和使用带来便利。
使用此 MCP 服务器,你可以轻松搜索票务大师(Ticketmaster)上的各类票务信息。先完成安装和配置,然后就能使用提供的工具进行搜索。
使用以下命令安装 MCP 服务器:
npx -y install @delorenj/mcp-server-ticketmaster
服务器需要一个票务大师(Ticketmaster)API 密钥,你可以按以下步骤获取:
在 MCP 设置文件中设置 API 密钥:
{
"mcpServers": {
"ticketmaster": {
"command": "npx",
"args": ["-y", "@delorenj/mcp-server-ticketmaster"],
"env": {
"TICKETMASTER_API_KEY": "your-api-key-here"
}
}
}
}
服务器提供了一个名为 search_ticketmaster
的工具,接受以下参数:
type
:搜索类型,可选值为 'event'(事件)、'venue'(场地)或 'attraction'(景点)。keyword
:搜索关键词。startDate
:开始日期,格式为 YYYY - MM - DD(针对事件)。endDate
:结束日期,格式为 YYYY - MM - DD(针对事件)。city
:城市名称。stateCode
:州代码,例如 'NY'。countryCode
:国家代码,例如 'US'。venueId
:特定场地 ID。attractionId
:特定景点 ID。classificationName
:事件类别,例如 '体育'、'音乐'。format
:输出格式,可选值为 'json' 或 'text',默认为 'json'。
ticketmaster
search_ticketmaster
{
"type": "event",
"keyword": "concert",
"startDate": "2025-02-01",
"endDate": "2025-02-28",
"city": "New York"
}
搜索结果:
- 事件名称:音乐会门票
- 时间:2025年2月1日
- 地点:纽约市
使用以下命令克隆项目仓库:
git clone [仓库地址]
cd mcp-server-ticketmaster
复制并修改 env.example
文件为 .env
,添加 API 密钥和相关配置。
安装所有项目依赖:
npm install
构建项目以生成生产文件:
npm run build
欢迎提交 Pull Request!在进行重大更改之前,请先进行讨论,以便更好地协作。
请参考 LICENSE
文件获取详细许可信息。