Eventbrite MCP サーバー
これは、Eventbrite APIと連携するためのツールを提供するModel Context Protocol(MCP)サーバーです。AIアシスタントによるイベントの検索、イベント詳細の取得、会場情報の取得などが可能になります。
特徴
- さまざまな基準(場所、日付、カテゴリなど)に基づいてイベントを検索します
- 特定のイベントに関する詳細情報を取得する
- 会場情報を取得する
- イベントカテゴリのリストを取得する
インストール
国立博物館より
ソースから
- このリポジトリをクローンする
- 依存関係をインストールします:
- プロジェクトをビルドします。
発達
開発モードで実行
これにより、ソース ファイルの変更が監視され、プロジェクトが再構築され、サーバーが自動的に再起動されます。
MCPサーバーの実行
提供されている実行スクリプトを使用して MCP サーバーを実行できます。
これにより、スーパーゲートウェイを使用して MCP サーバーが起動します。
Inspectorで実行する
Inspector を使用して MCP サーバーを実行するには、以下を使用します。
これにより、MCPサーバーをテストするためのWebインターフェースを提供するInspectorが起動します。Inspectorはhttp://localhost:5173で利用できます。
手動で実行
次のコマンドを使用して、MCP サーバーを手動で実行できます。
または、提供されている実行スクリプトを使用するだけです。
テスト
構成
この MCP サーバーを使用するには、次のことが必要です。
- Eventbrite開発者ポータルからEventbrite APIキーを取得します。
- 次のいずれかの方法で API キーを設定します。
- プロジェクト ルートに
.env
ファイルを作成します (.env.example
からコピーします)。 - または、環境変数として指定します。
- または、MCP設定ファイルで設定します(下記参照)
- プロジェクト ルートに
- API キーをテストします:
- MCP設定ファイルでMCPサーバーを構成する
Claudeデスクトップアプリ用
~/Library/Application Support/Claude/claude_desktop_config.json
ファイル (macOS の場合) に以下を追加します。
クロード開発者環境向け
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
ファイル (macOS の場合) に以下を追加します。
クイックスタート
ソースからインストールした場合は、提供されている実行スクリプトを使用できます。
これにより、プロジェクトがビルドされ、MCP サーバーが起動します。
利用可能なツール
検索イベント
さまざまな基準に基づいて Eventbrite イベントを検索します。
パラメータ:
query
(文字列、オプション): イベントの検索クエリlocation
(オブジェクト、オプション): 検索する場所latitude
(数値、必須): 緯度座標longitude
(数値、必須): 経度座標within
(文字列、オプション): 距離 (例: '10km'、'10mi')
categories
(文字列の配列、オプション):フィルタリングするカテゴリIDstart_date
(文字列、オプション):ISO形式の開始日(例:'2023-01-01T00:00:00Z')end_date
(文字列、オプション):ISO形式の終了日(例:'2023-12-31T23:59:59Z')price
(文字列、オプション): 「無料」または「有料」のイベントでフィルタリングしますpage
(数値、オプション):ページ番号page_size
(数値、オプション): ページあたりの結果数 (最大 100)
取得イベント
特定の Eventbrite イベントに関する詳細情報を取得します。
パラメータ:
event_id
(文字列、必須): Eventbrite イベント ID
get_categories
Eventbrite イベント カテゴリのリストを取得します。
パラメータは必要ありません。
会場を取得する
特定の Eventbrite 会場に関する情報を取得します。
パラメータ:
venue_id
(文字列、必須): Eventbrite 会場 ID
利用可能なリソース
イベント詳細リソース
URI テンプレート: eventbrite://events/{eventId}
特定の Eventbrite イベントに関する詳細情報を取得します。
使用例
設定が完了したら、Claude に Eventbrite MCP ツールを使用するように依頼できます。
- 「来週末のニューヨークの音楽イベントを検索」
- 「ID 123456789のEventbriteイベントの詳細を取得する」
- 「Eventbrite ではどのようなカテゴリーのイベントが利用できますか?」
- 「ID987654321の会場について教えてください」
ライセンス
マサチューセッツ工科大学
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
このサーバーは、AI アシスタントが Eventbrite API と対話するためのツールを提供し、ユーザーがイベントを検索したり、イベントの詳細を取得したり、会場情報を取得したり、イベント カテゴリを一覧表示したりできるようにします。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThis server enables AI systems to integrate with Tavily's search and data extraction tools, providing real-time web information access and domain-specific searches.Last updated -28,040437JavaScriptMIT License
- AsecurityFlicenseAqualityThis server integrates with the Ticketmaster API to provide AI agents with real-time concert and event data, enabling dynamic fetching and formatting for ease of interpretation.Last updated -1Python
- -securityAlicense-qualityIntegrates Google Calendar with AI assistants through the Model Context Protocol, allowing users to view and manage calendar events through natural language interaction.Last updated -237TypeScriptMIT License
- -securityAlicense-qualityIntegrates with the Eventbrite API to provide AI-assisted event management capabilities for viewing events, tracking attendees, and generating analytics reports.Last updated -MIT License