A
securityF
licenseA
qualityThis 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
지엑스피1
uv
사용하여 가상 환경을 만들고 활성화합니다.uv
로 종속성을 설치합니다:https://www.berghain.berlin/en/program/
에서 이벤트를 추출하도록 요청합니다.events/
디렉토리에 JSON 파일로 저장해야 합니다. 예를 들어, events/berghain_events_YYYY-MM-DD.json
.scripts/create_table.py
스크립트가 이 작업을 처리합니다. 실행합니다(필요한 경우 매개변수를 조정합니다):scripts/load_data.py
스크립트는 JSON 파일에서 이벤트를 로드합니다.load_data.py
에서 가져온 app/core/config.py
에 필요한 구성이 있는지 확인하세요.app/
디렉토리에 있으며 엔드포인트는 정의되어 있습니다(예: app/api/endpoints/events.py
).app/main.py
파일은 FastAPI 애플리케이션과 FastMCP 서버를 시작하도록 구성되어 API 엔드포인트를 AI 모델을 위한 도구로 노출합니다. app/main.py
의 custom_maps
확인하여 GET 경로가 RouteType.TOOL
에 어떻게 매핑되는지 확인하세요.Dockerfile
Dockerfile
이 uv
사용하도록 올바르게 구성되었고 app/main.py
실행했는지 확인하세요.
tu-region-aws
과 tu-aws-account-id
원하는 값으로 바꾸세요.main.tf
, variables.tf
, outputs.tf
)이 디렉토리(예: terraform/
)에 있는지 확인합니다. 이러한 파일은 ECR 이미지가 사용할 AWS App Runner 서비스, DynamoDB 테이블(Terraform에서 관리하는 경우) 등 필요한 AWS 리소스를 정의해야 합니다. Terraform의 App Runner 구성은 ECR에 업로드된 이미지를 참조해야 합니다.https://<id-servicio>.<region>.awsapprunner.com
).mcp_local.py
)mcp_local.py
파일을 프로젝트의 루트로 설정하세요.
중요: mcp_local.py
의 mcp_server_url
변수를 Terraform 출력에서 얻은 URL로 업데이트합니다.
프로젝트의 루트(또는 mcp_local.py
저장한 곳)에서:
이렇게 하면 PydanticAI 에이전트가 실행되어 배포된 MCP에 연결하고 쿼리를 수행합니다.
MIT
This server cannot be installed
DynamoDB 기반 FastAPI 서비스를 통해 AI 에이전트가 Berghain 나이트클럽에서 열리는 다가올 이벤트에 대한 정보를 쿼리하고 검색할 수 있는 서버입니다.
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/alejofig/mcp-berghain'
If you have feedback or need assistance with the MCP directory API, please join our Discord server