Eventbrite MCP Server
Eventbrite MCP サーバー
Eventbrite イベント管理、レポート、分析用の Model Context Protocol (MCP) サーバー。
プロジェクト概要
このMCPサーバーはEventbrite APIと統合されており、イベント管理、参加者の追跡、分析レポート生成のためのツールを提供します。Claudeやその他のMCPクライアントと連携し、AIを活用したイベント管理機能を提供するように設計されています。
Related MCP server: Microsoft Events MCP Server
プロジェクトのステータス
状態 | 説明 |
🚧 進行中 | 基本機能が実装されました |
現在、次のツールが実装されています。
list_events: オプションのフィルタリングを使用してイベントを一覧表示するget_event_details: 特定のイベントに関する詳細情報を取得する
特徴
イベント管理: イベントの表示、作成、更新、公開
出席者管理: 出席者を一覧表示し、詳細を表示し、出席者データをエクスポートします
販売分析: チケットの販売、収益、傾向に関するレポートを生成します
カスタムレポート: カスタムレポートテンプレートを作成して保存します
データの可視化: 主要な指標のチャートとグラフを生成する
実施計画
フェーズ1: セットアップとコアインフラストラクチャ
[x] プロジェクト構造を初期化する
[x] MCPサーバーフレームワークをセットアップする
[x] Eventbrite API認証を実装する
[x] 基本的なAPIラッパー関数を作成する
フェーズ2: イベント管理ツール
[x]
list_eventsツールを実装する[x]
get_event_detailsツールを実装する[ ]
create_eventツールを実装する[ ]
update_eventツールを実装する[ ]
publish_eventツールを実装する
フェーズ3: 出席者管理ツール
[ ]
list_attendeesツールを実装する[ ]
get_attendee_detailsツールを実装する[ ]
export_attendee_dataツールを実装する
フェーズ4: 分析とレポート
[ ]
generate_sales_reportツールを実装する[ ]
generate_attendance_reportツールを実装する[ ]
generate_analytics_chartツールを実装する[ ] データ視覚化コンポーネントを作成する
フェーズ5: テストとドキュメント作成
[x] テストMCPクライアントを実装する
[x] イベントビューアのWebインターフェースを作成する
[x] イベントリスト機能の包括的なテスト
[ ] 包括的な使用方法ドキュメントを作成する
[ ] サンプルワークフローを作成する
開発ログ
日付 | 説明 | 状態 |
2025年3月20日 | プロジェクト計画開始 | 完了 |
2025年3月20日 | Eventbrite APIドキュメントを確認しました | 完了 |
2025年3月20日 | MCPサーバーの実装例を確認 | 完了 |
2025年3月20日 | 初期プロジェクトドキュメントの作成 | 完了 |
2025年3月20日 | コアMCPサーバー構造を実装 | 完了 |
2025年3月20日 | Eventbrite APIクライアントを実装しました | 完了 |
2025年3月20日 | list_events および get_event_details ツールを実装しました | 完了 |
2025年3月20日 | テストMCPクライアントを作成しました | 完了 |
2025年3月20日 | イベントビューアUIを実装しました | 完了 |
2025年3月20日 | 日付フィルタリングによるイベント検索をテストしました | 完了 |
はじめる
前提条件
Node.js (v18以上)
Eventbrite API トークン (Eventbrite アカウントからのプライベート トークン)
Claude Desktop またはその他の MCP クライアント
インストール
# Clone the repository
git clone https://github.com/yourusername/eventbrite-mcp.git
# Install dependencies
cd eventbrite-mcp
npm install
# Configure environment variables
cp .env.example .env
# Edit .env with your Eventbrite API token
# Build the project
npm run build
# Start the server
npm startEventbrite APIトークンの取得
Eventbriteアカウントにログイン
アカウント設定 > 開発者リンク > APIキーに移動します
プライベートトークンをコピーする
EVENTBRITE_API_KEY=your_token_here として .env ファイルに追加します。
Claude Desktop による構成
claude_desktop_config.json (macOS では~/Library/Application Support/Claude/claude_desktop_config.jsonにあります) に次のコードを追加します。
オプション1: npm startを使用する
{
"mcpServers": {
"eventbrite": {
"command": "npm",
"args": ["start"],
"cwd": "/path/to/eventbrite-mcp",
"env": {
"EVENTBRITE_API_KEY": "your_api_token_here"
}
}
}
}オプション2: Node.jsの直接実行(推奨)
{
"mcpServers": {
"eventbrite": {
"command": "node",
"args": ["/path/to/eventbrite-mcp/dist/index.js"],
"cwd": "/path/to/eventbrite-mcp",
"env": {
"EVENTBRITE_API_KEY": "your_api_token_here"
}
}
}
}テストとイベントビューアー
このプロジェクトには、MCP サーバーをテストし、イベントを表示するためのツールが含まれています。
MCPクライアントのテスト
test-mcp-client-final.jsスクリプトを使用すると、MCP サーバーのイベント取得機能をテストできます。
# Run the test client with default parameters
node test-mcp-client-final.js
# Run with custom date range
node test-mcp-client-final.js --start-date="2025-01-01" --end-date="2025-12-31"
# Run with specific status filter
node test-mcp-client-final.js --status="live"イベントビューア
このプロジェクトには、イベントを表示およびフィルタリングするための Web ベースのイベント ビューアーが含まれています。
# Start the events viewer
node view-events.jsこれにより、ローカルウェブサーバーが起動し、ブラウザでイベントビューアーが開きます。ビューアーでは以下の操作が可能です。
Eventbriteから取得したすべてのイベントを表示
日付範囲でイベントをフィルタリング
ステータスでイベントをフィルタリング
詳細なイベント情報を見る
events.jsonファイルが存在しない場合は、スクリプトは Eventbrite API からイベントを自動的に取得します。
ライセンス
マサチューセッツ工科大学
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceIntegrates with the EventHorizon Django platform to manage events, registrations, and user profiles through natural language, including creating/updating events, handling attendee registrations, and viewing hosted events.132
- AlicenseAqualityDmaintenanceEnables AI assistants to search, filter, and analyze Microsoft events (conferences, workshops, webinars) using the Microsoft Events API.42MIT
- AlicenseBqualityDmaintenanceEnables natural language access to the Eventbrite API for creating, managing, and interacting with events, venues, and categories.1392MIT
- AlicenseAqualityFmaintenanceEnables AI assistants to manage events, venues, organizers, and tickets on WordPress sites via CRUD operations.3312ISC
Related MCP Connectors
Talk to your live-events CRM (campaigns, analytics, paid ads, segments) in Claude and ChatGPT.
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
Read and update your Everway trips and itineraries from any MCP-compatible AI assistant.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/vishalsachdev/eventbrite-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server