Ticketmaster 实时活动数据服务器
该服务器与Ticketmaster API集成,为人工智能代理提供实时的音乐会和活动数据,能够动态获取和格式化数据,以便于解读。
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
get_upcoming_events 4 个参数 需填 3 项
Get upcoming music events for a city. Args: city: City in which to search for events. start_dttm_str: Start date/time in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ). Example: 2025-02-08T00:00:00Z end_dttm_str: Start date/time in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ). Example: 2025-02-10T00:00:00Z keyword: Any optional keywords to help filter search results.
必填参数:city、start_dttm_str、end_dttm_str
服务介绍
MCP 实时事件服务器
mcp-live-events 是一个 Model Context Protocol (MCP) 服务器,它与 Ticketmaster API 集成以提供实时事件数据。它允许 AI 代理动态获取音乐会和活动详情。
功能
- 🎟️ 与 Ticketmaster API 集成以搜索事件
- 🗣️ 格式化 API 响应以便于 LLM 解释
设置
先决条件
确保已安装以下内容:
- uv(用于包管理)
- Python 3.13+
- Ticketmaster API 密钥(免费使用,但有速率限制)
安装
-
克隆仓库:
git clone https://github.com/mmmaaatttttt/mcp-live-events.git cd mcp-live-events -
安装依赖项:
uv venv uv sync -
设置环境变量,即 Ticketmaster API 密钥。这可以通过在本仓库中创建一个
.env文件并遵循.env.example文件的模式来完成,或者可以将其放在 MCP 客户端中该服务器配置的 "env" 部分。请注意,在 Ticketmaster 开发者门户上,API 密钥被命名为 "Consumer Key"。
运行服务器
uv run mcp-live-events
如果成功,您应该会在终端中看到 MCP Live Event server is running! 的输出。