🧪 Skills
Event Planner
Provide event recommendations based on city and date using the Ticketmaster API. Search for events with detailed information including price, location, and category. Easily integrate event discovery i
v1.1.0
Description
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
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!