Provides tools for fare estimation, booking various types of taxi rides, tracking trip status, and communicating with drivers for Uber services in Turkey.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Taksi MCP ServerKadıköy'den Beşiktaş'a taksi ücreti ne kadar tutar?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Taksi MCP Server 🚖
Türkiye'deki taksi hizmetleri için Model Context Protocol (MCP) sunucusu. BiTaksi, iTaksi, Uber ve genel taksi hizmetlerini destekler.
Özellikler ✨
Çoklu Sağlayıcı Desteği: BiTaksi, iTaksi, Uber ve genel taksi hizmetleri
Ücret Tahmini: Mesafe ve taksi türüne göre ücret hesaplama
Taksi Çağırma: Çeşitli taksi türlerinde yolculuk rezervasyonu
Canlı Takip: Yolculuk durumu ve şoför bilgileri
İletişim: Şoför ile direkt iletişim (arama/SMS)
Geçmiş: Yolculuk geçmişi görüntüleme
Türkçe Destek: Tam Türkçe arayüz ve mesajlar
Desteklenen Taksi Türleri 🚗
Standart Taksi: Normal şehir taksisi
Lüks Taksi: Konforlu ve geniş araç
Büyük Taksi: 8 kişilik geniş araç
Pati Taksi: Evcil hayvan dostu taksi
Kurulum 📦
Gereksinimler
Node.js 18.0 veya üstü
npm veya yarn paket yöneticisi
Kurulum Adımları
Bağımlılıkları yükleyin:
Ortam değişkenlerini ayarlayın:
Projeyi derleyin:
Sunucuyu başlatın:
Geliştirici Modu
Konfigürasyon ⚙️
.env dosyasında şu ayarları yapabilirsiniz:
API Ayarları
Genel Ayarlar
MCP Tools 🛠️
Sunucu aşağıdaki MCP araçlarını sağlar:
1. taksi_turleri_getir
Mevcut taksi türlerini listeler.
2. ucret_tahmini
İki konum arası ücret tahmini hesaplar.
3. taksi_cagir
Taksi çağırır ve yolculuk oluşturur.
4. yolculuk_durumu
Aktif yolculuğun durumunu sorgular.
5. yolculuk_iptal
Yolculuğu iptal eder.
6. yolculuk_gecmisi
Geçmiş yolculukları listeler.
7. surucu_iletisim
Şoför ile iletişim kurar.
API Entegrasyonları 🔌
Şu Anda Desteklenen
Test/Mock Modu: Tam işlevsel simülasyon
Genel Taksi: Temel taksi işlevleri
Gelecek Entegrasyonlar
BiTaksi API: Henüz public API yok
iTaksi API: Geliştirici kaynakları araştırılıyor
Uber API: Türkiye desteği kontrol edilecek
Veri Yapıları 📊
Konum
Yolculuk
Ücret Tahmini
Kullanım Örnekleri 💡
Claude ile Kullanım
MCP Client ile
Hata Yönetimi 🚨
Sunucu şu hata türlerini döndürür:
Eksik Parametre: Gerekli parametreler eksikse
API Hatası: Sağlayıcı API'sinde sorun olursa
Konum Hatası: Geçersiz koordinatlar
Yolculuk Bulunamadı: Belirtilen ID'de yolculuk yoksa
Hata Formatı
Güvenlik 🔒
API anahtarları
.envdosyasında saklanırRate limiting uygulanır
Konum bilgileri şifrelenir (production'da)
Kişisel veriler loglanmaz
Katkıda Bulunma 🤝
Fork yapın
Feature branch oluşturun (
git checkout -b feature/yeni-ozellik)Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik eklendi')Branch'inizi push edin (
git push origin feature/yeni-ozellik)Pull Request oluşturun
Roadmap 🗺️
BiTaksi API entegrasyonu
iTaksi API entegrasyonu
Uber API entegrasyonu
Gerçek zamanlı konum takibi
Push notification desteği
Ödeme entegrasyonu
Multi-language desteği
Mobile app entegrasyonu
Lisans 📄
MIT License - detaylar için LICENSE dosyasına bakınız.
İletişim 📞
GitHub: Issue açın
Email: support@yourcompany.com
Teşekkürler 🙏
Bu proje Model Context Protocol ve Türkiye'deki taksi sağlayıcıları sayesinde mümkün olmuştur.
Not: Bu proje henüz development aşamasındadır. Production ortamında kullanmadan önce tüm API entegrasyonlarını test edin.