Event Planner MCP
Ticketmaster API’sini kullanarak belirli bir şehir ve tarihe göre etkinlik önerileri sunan MCP API.
Kurulum
Gereksinimler
- Python 3.10+
- Ticketmaster API Key
Yerel Kurulum
- Bağımlılıkları yükleyin:
pip install -r requirements.txt
- Uygulamayı çalıştırın:
python app.py
Not: Ticketmaster API key’i kod içinde gömülü olarak gelir. İsteğe bağlı olarak .env dosyasında TICKETMASTER_API_KEY ile override edebilirsiniz.
Docker ile Kurulum
- Docker image’ını oluşturun:
docker build -t event-planner-mcp .
- Container’ı çalıştırın:
docker run -p 5000:5000 event-planner-mcp
Not: API key kod içinde gömülü olduğu için environment variable gerekli değil.
API Kullanımı
Endpoint: /events
Method: POST Content-Type: application/json
İstek Formatı:
{
"city": "İstanbul",
"date": "2024-12-25"
}
Yanıt Formatı:
{
"events": [
{
"title": "Etkinlik Adı",
"date": "2024-12-25",
"time": "20:00",
"location": "Mekan Adı",
"city": "İstanbul",
"type": "Konser",
"price": "100-200 TRY",
"url": "https://ticketmaster.com/...",
"description": "Etkinlik açıklaması"
}
]
}
Örnek Kullanım
curl -X POST http://localhost:5000/events
-H "Content-Type: application/json"
-d '{"city": "İstanbul", "date": "2024-12-25"}'
Özellikler
- ✅ Ticketmaster API entegrasyonu
- ✅ Şehir ve tarih bazlı etkinlik arama
- ✅ Fiyat bilgisi
- ✅ Mekan bilgisi
- ✅ Etkinlik kategorisi
- ✅ Hata yönetimi
- ✅ Docker desteği
- ✅ Environment variable desteği
Notlar
- API key’inizi
.envdosyasında saklayın - Türkiye (TR) ülke kodu ile sınırlıdır
- Maksimum 20 etkinlik döndürür
- API hatası durumunda örnek veri döndürür
Event Planner
Project Details
- rabiauynk/event-planner-mcp
- Last Updated: 5/27/2025
Recomended MCP Servers
test stdio mem mcp server
A powerful Neovim plugin for managing MCP (Model Context Protocol) servers
Allow LLMs to control a browser with Browserbase and Stagehand
This is a simple Api template for Rust ( Axum framework )
An MCP server for the Berlin Public Transport
@zbddev/payments-sdk TypeScript SDK for ZBD Payments
Send Nano currency from AI agents/LLMs
A Model Context Protocol (MCP) server that converts Mermaid diagrams to PNG images
A MCP (Model Context Protocol) server implementation for SimpleLocalize.





