remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows searching for events, retrieving event details, accessing venue information, and listing event categories through the Eventbrite API.
Eventbrite MCP サーバー
これは、Eventbrite APIと連携するためのツールを提供するModel Context Protocol(MCP)サーバーです。AIアシスタントによるイベントの検索、イベント詳細の取得、会場情報の取得などが可能になります。
特徴
- さまざまな基準(場所、日付、カテゴリなど)に基づいてイベントを検索します
- 特定のイベントに関する詳細情報を取得する
- 会場情報を取得する
- イベントカテゴリのリストを取得する
インストール
国立博物館より
ソースから
- このリポジトリをクローンする
- 依存関係をインストールします:Copy
- プロジェクトをビルドします。Copy
発達
開発モードで実行
これにより、ソース ファイルの変更が監視され、プロジェクトが再構築され、サーバーが自動的に再起動されます。
MCPサーバーの実行
提供されている実行スクリプトを使用して MCP サーバーを実行できます。
これにより、スーパーゲートウェイを使用して MCP サーバーが起動します。
Inspectorで実行する
Inspector を使用して MCP サーバーを実行するには、以下を使用します。
これにより、MCPサーバーをテストするためのWebインターフェースを提供するInspectorが起動します。Inspectorはhttp://localhost:5173で利用できます。
手動で実行
次のコマンドを使用して、MCP サーバーを手動で実行できます。
または、提供されている実行スクリプトを使用するだけです。
テスト
構成
この MCP サーバーを使用するには、次のことが必要です。
- Eventbrite開発者ポータルからEventbrite APIキーを取得します。
- 次のいずれかの方法で API キーを設定します。
- プロジェクト ルートに
.env
ファイルを作成します (.env.example
からコピーします)。Copy - または、環境変数として指定します。Copy
- または、MCP設定ファイルで設定します(下記参照)
- プロジェクト ルートに
- API キーをテストします:Copy
- 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.
このサーバーは、AI アシスタントが Eventbrite API と対話するためのツールを提供し、ユーザーがイベントを検索したり、イベントの詳細を取得したり、会場情報を取得したり、イベント カテゴリを一覧表示したりできるようにします。