Ticketmaster 用 MCP サーバー
Ticketmaster Discovery API を通じてイベント、会場、アトラクションを検出するためのツールを提供するモデル コンテキスト プロトコル サーバー。
特徴
柔軟なフィルタリングを使用して、イベント、会場、アトラクションを検索します。
キーワード検索
イベントの日付範囲
場所(市、州、国)
会場固有の検索
アトラクション固有の検索
イベントの分類/カテゴリ
出力形式:
プログラムで使用するための構造化された JSON データ
人間が直接読めるテキスト
以下を含む包括的なデータ:
名前とID
日時(イベントの場合)
価格帯(イベント用)
URL
画像
場所と住所(会場の場合)
分類(アトラクション)
Related MCP server: Eventbrite MCP Server
インストール
npx -y install @delorenj/mcp-server-ticketmaster構成
サーバーにはTicketmaster APIキーが必要です。以下の方法で取得できます。
アカウントの作成またはサインイン
アカウントの「マイアプリ」へ移動
APIキーを取得するための新しいアプリを作成する
MCP 設定ファイルで API キーを設定します。
{
"mcpServers": {
"ticketmaster": {
"command": "npx",
"args": ["-y", "@delorenj/mcp-server-ticketmaster"],
"env": {
"TICKETMASTER_API_KEY": "your-api-key-here"
}
}
}
}使用法
サーバーは、次のものを受け入れるsearch_ticketmasterというツールを提供します。
必須パラメータ
type: 検索の種類(「イベント」、「会場」、「アトラクション」)
オプションパラメータ
keyword: 検索語startDate: 開始日(YYYY-MM-DD形式、イベントの場合)endDate: YYYY-MM-DD 形式の終了日 (イベントの場合)city: 都市名stateCode: 州コード (例: 'NY')countryCode: 国コード(例:'US')venueId: 特定の会場IDattractionId: 特定のアトラクションIDclassificationName: イベントカテゴリ(例:「スポーツ」、「音楽」)format: 出力形式('json' または 'text'、デフォルトは 'json')
例
構造化されたJSON出力(デフォルト)
<use_mcp_tool>
<server_name>ticketmaster</server_name>
<tool_name>search_ticketmaster</tool_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>ticketmaster</server_name>
<tool_name>search_ticketmaster</tool_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>発達
リポジトリをクローンする
サンプル環境ファイルをコピーします。
cp .env.example .envTicketmaster APIキーを
.envに追加する依存関係をインストールします:
npm installプロジェクトをビルドします。
npm run build検査官によるテスト:
npm run inspector
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。大きな変更については、まずIssueを開いて、変更したい点について議論してください。
ライセンス
MITライセンス - 詳細はLICENSEファイルを参照