Eventbrite MCP Server

by ibraheem4
Verified

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.

이벤트브라이트 MCP 서버

이는 Eventbrite API와 상호 작용하기 위한 도구를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. AI 비서가 이벤트를 검색하고, 이벤트 세부 정보를 확인하고, 장소 정보를 검색하는 등의 작업을 수행할 수 있도록 지원합니다.

특징

  • 다양한 기준(장소, 날짜, 카테고리 등)에 따라 이벤트를 검색하세요.
  • 특정 이벤트에 대한 자세한 정보를 얻으세요
  • 장소 정보 검색
  • 이벤트 카테고리 목록 가져오기

설치

NPM에서

지엑스피1

출처에서

  1. 이 저장소를 복제하세요
  2. 종속성 설치:
    npm install
  3. 프로젝트를 빌드하세요:
    npm run build

개발

개발 모드에서 실행

npm run dev

이렇게 하면 소스 파일의 변경 사항을 감시하고, 프로젝트를 다시 빌드하고, 서버를 자동으로 다시 시작합니다.

MCP 서버 실행

제공된 실행 스크립트를 사용하여 MCP 서버를 실행할 수 있습니다.

./run.sh

이렇게 하면 supergateway를 사용하여 MCP 서버가 시작됩니다.

Inspector로 실행

Inspector로 MCP 서버를 실행하려면 다음을 사용할 수 있습니다.

npm run inspector

MCP 서버를 테스트할 수 있는 웹 인터페이스를 제공하는 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": [] } } }

Claude 개발자 환경용

~/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

카테고리 가져오기

Eventbrite 이벤트 카테고리 목록을 받아보세요.

매개변수가 필요하지 않습니다.

get_venue

특정 Eventbrite 행사장에 대한 정보를 받아보세요.

매개변수:

  • venue_id (문자열, 필수): Eventbrite 장소 ID

사용 가능한 리소스

이벤트 세부 정보 리소스

URI 템플릿: eventbrite://events/{eventId}

특정 Eventbrite 이벤트에 대한 자세한 정보를 받아보세요.

사용 예

구성이 완료되면 Claude에게 Eventbrite MCP 도구를 사용하도록 요청할 수 있습니다.

  • "다음 주말 뉴욕에서 열리는 음악 이벤트를 검색하세요"
  • "ID 123456789의 Eventbrite 이벤트에 대한 세부 정보를 확인하세요"
  • "Eventbrite에서 어떤 종류의 이벤트를 볼 수 있나요?"
  • "ID 987654321인 장소에 대해 알려주세요"

특허

MIT

You must be authenticated.

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

이 서버는 AI 도우미가 Eventbrite API와 상호 작용할 수 있는 도구를 제공하여 사용자가 이벤트를 검색하고, 이벤트 세부 정보를 얻고, 장소 정보를 검색하고, 이벤트 카테고리를 나열할 수 있도록 합니다.

  1. Features
    1. Installation
      1. From NPM
      2. From Source
    2. Development
      1. Running in Development Mode
      2. Running the MCP Server
      3. Running with Inspector
      4. Running Manually
      5. Testing
    3. Configuration
      1. For Claude Desktop App
      2. For Claude Developer Environment
      3. Quick Start
    4. Available Tools
      1. search_events
      2. get_event
      3. get_categories
      4. get_venue
    5. Available Resources
      1. Event Details Resource
    6. Example Usage
      1. License
        ID: ev69dbqhrk