Skip to main content
Glama

Eventbrite MCP Server

Eventbrite MCP サーバー

これは、Eventbrite APIと連携するためのツールを提供するModel Context Protocol(MCP)サーバーです。AIアシスタントによるイベントの検索、イベント詳細の取得、会場情報の取得などが可能になります。

特徴

  • さまざまな基準(場所、日付、カテゴリなど)に基づいてイベントを検索します
  • 特定のイベントに関する詳細情報を取得する
  • 会場情報を取得する
  • イベントカテゴリのリストを取得する

インストール

国立博物館より

npm install -g @ibraheem4/eventbrite-mcp

ソースから

  1. このリポジトリをクローンする
  2. 依存関係をインストールします:
    npm install
  3. プロジェクトをビルドします。
    npm run build

発達

開発モードで実行

npm run dev

これにより、ソース ファイルの変更が監視され、プロジェクトが再構築され、サーバーが自動的に再起動されます。

MCPサーバーの実行

提供されている実行スクリプトを使用して MCP サーバーを実行できます。

./run.sh

これにより、スーパーゲートウェイを使用して MCP サーバーが起動します。

Inspectorで実行する

Inspector を使用して MCP サーバーを実行するには、以下を使用します。

npm run inspector

これにより、MCPサーバーをテストするためのWebインターフェースを提供するInspectorが起動します。Inspectorはhttp://localhost:5173で利用できます。

手動で実行

次のコマンドを使用して、MCP サーバーを手動で実行できます。

npx -y supergateway --port 1337 --stdio "./build/index.js"

または、提供されている実行スクリプトを使用するだけです。

./run.sh

テスト

# Run all tests npm test # Run tests in watch mode npm run test:watch # Run tests with coverage npm run test:coverage # Run integration tests npm run test:integration # Test the API directly npm run test:api

構成

この MCP サーバーを使用するには、次のことが必要です。

  1. Eventbrite開発者ポータルからEventbrite APIキーを取得します。
  2. 次のいずれかの方法で API キーを設定します。
    • プロジェクト ルートに.envファイルを作成します ( .env.exampleからコピーします)。
      EVENTBRITE_API_KEY=your_eventbrite_api_key_here
    • または、環境変数として指定します。
      export EVENTBRITE_API_KEY=your_eventbrite_api_key_here
    • または、MCP設定ファイルで設定します(下記参照)
  3. API キーをテストします:
    ./test-api-key.js
  4. MCP設定ファイルでMCPサーバーを構成する

Claudeデスクトップアプリ用

~/Library/Application Support/Claude/claude_desktop_config.jsonファイル (macOS の場合) に以下を追加します。

{ "mcpServers": { "eventbrite": { "command": "npx", "args": ["-y", "@ibraheem4/eventbrite-mcp"], "env": { "EVENTBRITE_API_KEY": "your-eventbrite-api-key" }, "disabled": false, "autoApprove": [] } } }

クロード開発者環境向け

~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonファイル (macOS の場合) に以下を追加します。

{ "mcpServers": { "eventbrite": { "command": "npx", "args": ["-y", "@ibraheem4/eventbrite-mcp"], "env": { "EVENTBRITE_API_KEY": "your-eventbrite-api-key" }, "disabled": false, "autoApprove": [] } } }

クイックスタート

ソースからインストールした場合は、提供されている実行スクリプトを使用できます。

./run.sh

これにより、プロジェクトがビルドされ、MCP サーバーが起動します。

利用可能なツール

検索イベント

さまざまな基準に基づいて Eventbrite イベントを検索します。

パラメータ:

  • query (文字列、オプション): イベントの検索クエリ
  • location (オブジェクト、オプション): 検索する場所
    • latitude (数値、必須): 緯度座標
    • longitude (数値、必須): 経度座標
    • within (文字列、オプション): 距離 (例: '10km'、'10mi')
  • categories (文字列の配列、オプション):フィルタリングするカテゴリID
  • start_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.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

このサーバーは、AI アシスタントが Eventbrite API と対話するためのツールを提供し、ユーザーがイベントを検索したり、イベントの詳細を取得したり、会場情報を取得したり、イベント カテゴリを一覧表示したりできるようにします。

  1. 特徴
    1. インストール
      1. 国立博物館より
      2. ソースから
    2. 発達
      1. 開発モードで実行
      2. MCPサーバーの実行
      3. Inspectorで実行する
      4. 手動で実行
      5. テスト
    3. 構成
      1. Claudeデスクトップアプリ用
      2. クロード開発者環境向け
      3. クイックスタート
    4. 利用可能なツール
      1. 検索イベント
      2. 取得イベント
      3. get\_categories
      4. 会場を取得する
    5. 利用可能なリソース
      1. イベント詳細リソース
    6. 使用例
      1. ライセンス

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          This 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 -
          2
          8,040
          437
          JavaScript
          MIT License
          • Apple
          • Linux
        • A
          security
          F
          license
          A
          quality
          This 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 -
          1
          Python
        • -
          security
          A
          license
          -
          quality
          Integrates Google Calendar with AI assistants through the Model Context Protocol, allowing users to view and manage calendar events through natural language interaction.
          Last updated -
          237
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          Integrates with the Eventbrite API to provide AI-assisted event management capabilities for viewing events, tracking attendees, and generating analytics reports.
          Last updated -
          MIT License
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/ibraheem4/eventbrite-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server