这是一个基于 Ticketmaster 发现 API 构建的模型上下文协议服务器,为用户提供了强大的活动、场馆和景点发现工具,助力用户高效精准地获取所需信息。
本服务器借助 Ticketmaster 发现 API 实现,能为您提供活动、场馆和景点的搜索功能。您只需按照以下步骤操作,即可快速上手使用。
使用以下命令进行安装:
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
工具,以下是使用示例:
<use_mcp_tool>
<server_name>ticketmasterserver_name>
<tool_name>search_ticketmastertool_name>
<arguments>
{
"type": "event",
"keyword": "concert",
"startDate": "2025-02-01",
"endDate": "2025-02-28",
"city": "New York",
"stateCode": "NY"
}
arguments>
use_mcp_tool>
<use_mcp_tool>
<server_name>ticketmasterserver_name>
<tool_name>search_ticketmastertool_name>
<arguments>
{
"type": "event",
"keyword": "concert",
"startDate": "2025-02-01",
"endDate": "2025-02-28",
"city": "New York",
"stateCode": "NY",
"format": "text"
}
arguments>
use_mcp_tool>
type
:搜索类型,可选值为 'event'、'venue' 或 'attraction'。keyword
:搜索词。startDate
:起始日期,格式为 YYYY - MM - DD(针对活动)。endDate
:结束日期,格式为 YYYY - MM - DD(针对活动)。city
:城市名称。stateCode
:州代码(例如 'NY')。countryCode
:国家代码(例如 'US')。venueId
:特定场馆 ID。attractionId
:特定景点 ID。classificationName
:事件类别(例如 'Sports'、'Music')。format
:输出格式,可选 'json' 或 'text',默认为 'json'。若您想参与项目开发,可按以下步骤操作:
cp .env.example .env
.env
文件。npm install
npm run build
npm run check
欢迎为这个项目贡献力量!请查看 贡献指南 了解详细信息。
该项目遵循 MIT License。