Yapay Zekanız Artık
Kişisel Dijimind Koçunuz.
Model Context Protocol (MCP) sayesinde yapay zeka asistanınızı Dijimind hesabınıza bağlayın. Sınav netlerinizi analiz etsin, zayıf konularınızdan anında KTT testleri üretsin ve ders çalışma hedeflerinizi yönetsin.
Model Context Protocol (MCP) Nedir?
Yapay zeka modellerinin harici veri kaynakları ve servislerle doğrudan, güvenli iletişim kurmasını sağlayan açık standarttır.
Sizi ve Hedefinizi Tanır
Sınıfınızı, alanınızı (Sayısal, EA, LGS) ve geçmiş tüm sınav geçmişinizi bilerek size özel pedagojik tavsiyeler üretir.
Karnenizi ve Eksikleri Görür
Son deneme sınavlarınızdaki kazanım ve konu karnelerini satır satır inceler, acil tekrar gerektiren eksik konuları çıkarır.
Anında KTT Testi Oluşturur
Sadece konuşarak istediğiniz dersten ve eksik konularınızdan anında Konu Tarama Testi (KTT) oluşturur ve sonucunu işler.
3 Kolay Adımda Yapay Zekanızı Bağlayın
Kullandığınız istemciyi seçin, yapılandırmayı yapıştırın ve anında çalışmaya başlayın.
API Anahtarınızı Alın
Dijimind hesabınızda Profilim > Yapay Zeka Anahtarı bölümünden Token'ınızı kopyalayın.
Claude Yapılandırma Dosyasını Açın
claude_desktop_config.json dosyasını açıp aşağıdaki ayarları ekleyin:
{
"mcpServers": {
"dijimind": {
"command": "npx",
"args": ["-y", "@dijimind/mcp-server"],
"env": {
"DIJIMIND_BASE_URL": "https://app.dijimind.com/api",
"DIJIMIND_API_TOKEN": "KENDI_API_TOKENINIZI_YAZIN"
}
}
}
}
Claude'u Yeniden Başlatın ve Konuşun!
Claude Desktop'ı kapatıp açın. Artık *"Dijimind sınav sonuçlarımı getir"* diyebilirsiniz!
Google Gemini Spark / AI Studio MCP Ayarlarına Gidin
Gemini istemcinizde yeni bir MCP Bağlantısı (StreamableHTTP) oluşturun.
Sunucu ve Kimlik Doğrulama Bilgilerini Girin
Server URL: https://app.dijimind.com/mcp Transport: StreamableHTTP Authorization Header: Bearer KENDI_API_TOKENINIZ
.cursor/mcp.json Dosyasını Düzenleyin
Cursor veya Antigravity IDE ayarlarınıza ekleyin:
{
"mcpServers": {
"dijimind": {
"url": "https://app.dijimind.com/mcp",
"headers": {
"Authorization": "Bearer KENDI_API_TOKENINIZ"
}
}
}
}
Server-Sent Events (SSE) Rotaları
Web tabanlı SSE istemcileri için endpoints:
SSE Endpoint: https://app.dijimind.com/mcp/sse?token=TOKENINIZ Message Endpoint: https://app.dijimind.com/mcp/message
Dijimind MCP Yetenekleri (35+ Canlı Araç)
Asistanınızın kullanımına sunulan tüm akıllı araçlar, fonksiyon şemaları ve parametreleri.
| Kapsam | MCP Araç Adı (Tool Name) | Açıklama, Parametreler & API Eşleniği |
|---|---|---|
| Sistem / Auth | content_copy dijimind_giris_yap |
Dijimind hesabına e-posta ve şifre ile güvenli oturum açar ve Bearer token'ı hafızaya alır.
Parametreler: email (string, zorunlu) password (string, zorunlu)
POST /login
|
| Sistem / Ayar | content_copy aktif_yil_belirle |
Sistem genelinde kullanılacak aktif akademik yılı belirler (Örn: 2026, 2025). Tüm veri sorguları bu yıla göre süzülür.
Parametreler: yil (string, zorunlu Örn: "2026")
Header: X-Selected-Year
|
| Öğrenci | content_copy ogrenci_profili_getir |
Aktif oturum açmış öğrencinin profil bilgilerini (ad, soyad, sınıf, şube, alan, e-posta) getirir.
Parametreler: Yok (Token üzerinden otomatik)
GET /me
|
| Öğrenci | content_copy ogrenci_dashboard_istatistikleri_getir |
Öğrencinin Genel Gösterge Paneli (Dashboard) özet istatistiklerini (toplam soru, sınav ortalaması, görevler) getirir.
Parametreler: Yok
GET /dashboard/stats
|
| Öğrenci | content_copy dijiayna_profili_getir |
Dijimind DijiAyna Yapay Zeka Profilini (güçlü/zayıf dersler, kazanım hakimiyeti, rehberlik analizleri) getirir.
Parametreler: Yok
GET /v1/student/dijiayna/profile
|
| Öğrenci | content_copy ders_ustalik_analizi_getir |
Öğrencinin ders ve kazanım bazındaki ustalık/hakimiyet yüzdelerini getirir (Örn: Matematik %75, Fizik %60).
Parametreler: Yok
GET /v1/student/analytics/subject-mastery
|
| Öğrenci | content_copy net_trendleri_getir |
Öğrencinin kronolojik deneme sınavı net değişim grafiği verilerini (TYT/AYT/LGS) getirir.
Parametreler: Yok
GET /v1/student/analytics/net-trends
|
| Öğrenci | content_copy zayif_konu_analizi_getir |
Öğrencinin en çok yanlış yaptığı, eksik kaldığı ve acil tekrar gerektiren zayıf konularını listeler.
Parametreler: Yok
GET /v1/student/analytics/topic-development
|
| Öğrenci | content_copy tyt_puani_hesapla |
Girilen doğru ve yanlış sayılarından TYT/AYT netlerini ve tahmini sınav puanını hesaplar.
Parametreler: turkce_dogru turkce_yanlis mat_dogru mat_yanlis fen_dogru fen_yanlis sosyal_dogru sosyal_yanlis
POST /v1/student/manual-results/calculate
|
| Öğrenci | content_copy harici_sinav_sonucu_ekle |
Kurum dışında veya evde çözülen deneme sınavı netlerini öğrencinin geçmişine ekler.
Parametreler: exam_name (string, zorunlu) exam_date (string, opsiyonel) scores (nesne, zorunlu)
POST /v1/student/manual-results/create
|
| Öğrenci | content_copy ogrenci_sinavlarini_listele |
Öğrencinin aktif, yaklaşan ve tamamlanmış sınav listesini getirir.
Parametreler: Yok
GET /v1/student/exams
|
| Öğrenci | content_copy ogrenci_sinav_sonuclarini_getir |
Öğrencinin katıldığı tüm deneme sınavlarının net, puan ve Türkiye/kurum sıralama sonuçlarını getirir.
Parametreler: Yok
GET /v1/student/exam-results
|
| Öğrenci | content_copy ogrenci_sinav_karnesini_getir |
Belirli bir deneme sınavının detaylı ders/kazanım karnesini ve Doğru-Yanlış-Boş dağılımını getirir.
Parametreler: exam_id (number|string, zorunlu)
GET /v1/student/exam-results/{id}/report
|
| Öğrenci | content_copy kas_sinavlarini_listele |
Kazanım Analiz Sınavları (KAS) listesini döner.
Parametreler: Yok
GET /v1/student/kas-exams
|
| Öğrenci | content_copy kas_sinavini_baslat |
Belirtilen KAS sınavını başlatır ve sorularını çeker.
Parametreler: exam_id (number|string, zorunlu)
GET /v1/student/kas-exams/{id}/start
|
| Öğrenci | content_copy kas_sinavini_gonder |
Çözülen KAS sınav yanıtlarını sisteme gönderir ve değerlendirir.
Parametreler: exam_id (number, zorunlu) answers (dizi [question_id, answer], zorunlu)
POST /v1/student/kas-exams/submit
|
| Öğrenci | content_copy soru_hatasi_bildir |
Belirli bir soruda tespit edilen dizgi/soru hatasını sisteme iletir.
Parametreler: question_id (number|string, zorunlu) issue_description (string, opsiyonel)
POST /v1/student/question/{id}/report-issue
|
| Öğrenci | content_copy ktt_ders_ve_konularini_getir |
Konu Tarama Testi (KTT) oluşturulabilecek müfredat derslerini ve konu listesini getirir.
Parametreler: Yok
GET /v1/student/ktt/subjects
|
| Öğrenci | content_copy ktt_testi_olustur |
Öğrencinin seçtiği ders ve konulardan özel Konu Tarama Testi (KTT) oluşturur.
Parametreler: ders (string, zorunlu) konular (string dizi, zorunlu) soru_sayisi (number, varsayılan 10)
POST /v1/student/ktt/create
|
| Öğrenci | content_copy ktt_testini_bitir |
Tamamlanan Konu Tarama Testi (KTT) doğru, yanlış ve boş sayılarını sisteme kaydeder.
Parametreler: ktt_id (number, zorunlu) dogru (number) yanlis (number) bos (number)
POST /v1/student/ktt/finish
|
| Öğrenci | content_copy ogrenci_gorevlerini_getir |
Öğrencinin aktif ödev ve görev listesini getirir.
Parametreler: Yok
GET /v1/student/tasks
|
| Öğrenci | content_copy ogrenciye_gorev_ekle |
Öğrenciye yeni bir ödev veya çalışma hedefi ekler.
Parametreler: title (string, zorunlu) ders (string, opsiyonel) konu (string, opsiyonel) target_date (string, opsiyonel)
POST /v1/student/tasks
|
| Öğrenci | content_copy ogrenci_gorev_durumunu_guncelle |
Belirtilen görevi tamamlandı (`complete: 1`) veya devam ediyor olarak günceller.
Parametreler: task_id (number|string, zorunlu) complete (number: 1=Tamamlandı, 0=Devam)
PATCH /v1/student/tasks/{id}/status
|
| Öğrenci | content_copy takvim_etkinliklerini_getir |
Öğrencinin takvim etkinliklerini ve ajanda kayıtlarını getirir.
Parametreler: Yok
GET /v1/student/calendar/events
|
| Öğrenci | content_copy takvim_etkinligi_ekle |
Öğrencinin ajandasına yeni bir takvim etkinliği veya çalışma programı ekler.
Parametreler: title (string, zorunlu) start_time (string, zorunlu) end_time (string, opsiyonel) note (string, opsiyonel) student_ids (dizi, opsiyonel)
POST /v1/student/calendar/events
|
| Öğrenci | content_copy kitaplari_getir |
Öğrencinin kayıtlı kaynak kitap ve soru bankaları listesini getirir.
Parametreler: Yok
GET /v1/student/books
|
| Öğrenci | content_copy kitap_ekle |
Barkod veya kitap ID'si ile yeni bir kaynak kitabı öğrencinin kütüphanesine ekler.
Parametreler: barcode (string, opsiyonel) book_id (number, opsiyonel)
POST /v1/student/books
|
| Öğrenci | content_copy kitap_ilerlemesini_guncelle |
Kaynak kitaptaki bir ünitenin tamamlanma, doğru, yanlış ve boş sayılarını günceller.
Parametreler: book_id (zorunlu) task_id (zorunlu) dogru yanlis bos complete (varsayılan: 1)
PATCH /v1/student/books/{id}/progress
|
| Öğrenci | content_copy gunluk_soru_cozumunu_kaydet |
Öğrencinin günlük çözdüğü soru sayısı, çalışma süresi ve D-Y-B dağılımını sisteme kaydeder.
Parametreler: ders (string, zorunlu) cozulen (number, zorunlu) dogru (number, zorunlu) yanlis (number, zorunlu) sure_dakika (number, opsiyonel) tarih (string, opsiyonel)
POST /student/question-tracking
|
| Öğrenci | content_copy soru_cozum_takip_raporu_getir |
Öğrencinin günlük/haftalık soru çözme takip raporunu ve ders dağılımını getirir.
Parametreler: Yok
GET /student/question-tracking/report
|
| Öğrenci / Ortak | content_copy optik_txt_isle |
Ham optik form .txt metin verisini okur, parse eder ve öğrenci sınav sonuçlarını veritabanına kaydeder.
Parametreler: txt_content (string, zorunlu) exam_id (number|string, opsiyonel)
POST /v1/optical/analyze
|
| Kurum | content_copy kurum_optik_dosyasi_yukle |
Optik txt/dat dosyasını yükler, asenkron okuma kuyruğunu başlatır ve takip için Job ID döner.
Parametreler: sinav_id (number, zorunlu) optik_id (number, zorunlu) dosya_content (string, zorunlu) dosya_name (string, opsiyonel)
POST /v1/institution/optic/upload
|
| Kurum | content_copy kurum_optik_durumunu_getir |
Job ID ile optik okuma işleminin güncel durumunu (hazırlanıyor, tamamlandı, hata) sorgular.
Parametreler: job_id (string, zorunlu)
GET /v1/institution/optic/status/{jobId}
|
| Kurum | content_copy kurum_optik_onizlemesini_getir |
Tamamlanmış optik okuma işleminin önizleme verilerini (öğrenci eşleşmeleri, hata kayıtları) döner.
Parametreler: job_id (string, zorunlu)
GET /v1/institution/optic/preview/{jobId}
|
| Kurum | content_copy kurum_optik_kaydet |
Önizlemesi tamamlanmış optik okuma verilerini veritabanına kalıcı olarak kaydeder.
Parametreler: job_id (string, zorunlu)
POST /v1/institution/optic/save
|
| Kurum | content_copy kurum_profilini_getir |
Giriş yapmış olan aktif kurum kullanıcısının profil bilgilerini getirir.
Parametreler: Yok
GET /v1/institution/me
|
| Kurum | content_copy kurum_dashboard_istatistiklerini_getir |
Kurumun kayıtlı öğrenci, öğretmen ve oluşturduğu sınav sayısı gibi genel pano istatistiklerini getirir.
Parametreler: Yok
GET /v1/institution/dashboard/stats
|
| Kurum | content_copy kurum_ogrencilerini_listele |
Kuruma ait öğrencilerin listesini arama kriterine göre sayfalayarak döner.
Parametreler: q (string, opsiyonel arama) page (number, opsiyonel)
GET /v1/institution/students
|
| Kurum | content_copy kurum_ogrencisi_olustur |
Kurum için yeni bir öğrenci hesabı oluşturur.
Parametreler: name (zorunlu) surname (zorunlu) email (zorunlu) password (min 6) sinif sube alan kod phone
POST /v1/institution/students
|
| Kurum | content_copy kurum_ogrenci_bilgisini_getir |
Kuruma ait bir öğrencinin detaylı bilgilerini ve karnesini getirir.
Parametreler: id (number, zorunlu)
GET /v1/institution/students/{id}
|
| Kurum | content_copy kurum_ogrencisini_guncelle |
Kuruma ait bir öğrencinin bilgilerini günceller.
Parametreler: id (number, zorunlu) name surname email sinif sube alan kod phone
PUT /v1/institution/students/{id}
|
| Kurum | content_copy kurum_ogrencisini_sil |
Kuruma ait bir öğrenci kaydını siler.
Parametreler: id (number, zorunlu)
DELETE /v1/institution/students/{id}
|
| Kurum | content_copy kurum_ogretmenlerini_listele |
Kuruma ait öğretmenlerin listesini sayfalayarak döner.
Parametreler: q (string, opsiyonel) page (number, opsiyonel)
GET /v1/institution/teachers
|
| Kurum | content_copy kurum_ogretmeni_olustur |
Kurum için yeni bir öğretmen kaydı ve şifresi oluşturur.
Parametreler: name (zorunlu) surname (zorunlu) email (zorunlu) password (min 6) phone brans
POST /v1/institution/teachers
|
| Kurum | content_copy kurum_ogretmen_bilgisini_getir |
Kuruma ait bir öğretmenin detaylı bilgilerini getirir.
Parametreler: id (number, zorunlu)
GET /v1/institution/teachers/{id}
|
| Kurum | content_copy kurum_ogretmenini_guncelle |
Kuruma ait bir öğretmenin bilgilerini günceller.
Parametreler: id (number, zorunlu) name surname email phone brans
PUT /v1/institution/teachers/{id}
|
| Kurum | content_copy kurum_ogretmenini_sil |
Kuruma ait bir öğretmen kaydını siler.
Parametreler: id (number, zorunlu)
DELETE /v1/institution/teachers/{id}
|
| Kurum | content_copy kurum_sinavlarini_listele |
Kuruma ait sınavların (deneme sınavları) listesini döner.
Parametreler: q (string, opsiyonel) page (number, opsiyonel)
GET /v1/institution/exams
|
| Kurum | content_copy kurum_sinavi_olustur |
Kurum için yeni bir sınav tanımlar. Ders soru sayıları ve kazanım/cevap anahtarı nesne dizisi olarak gönderilir.
Parametreler: title (zorunlu) sinif dersler (dizi, zorunlu) kazanimlar (dizi, zorunlu) sure date
POST /v1/institution/exams
|
| Kurum | content_copy kurum_sinav_bilgisini_getir |
Kuruma ait bir sınavın detaylarını (dersler, cevap anahtarı, atanan sınıflar) döner.
Parametreler: id (number, zorunlu)
GET /v1/institution/exams/{id}
|
| Kurum | content_copy kurum_sinavini_guncelle |
Kuruma ait bir sınavın bilgilerini ve cevap anahtarını günceller.
Parametreler: id (number, zorunlu) title sinif dersler kazanimlar sure date
PUT /v1/institution/exams/{id}
|
| Kurum | content_copy kurum_sinavini_sil |
Kuruma ait bir sınavı siler.
Parametreler: id (number, zorunlu)
DELETE /v1/institution/exams/{id}
|
| Kurum | content_copy kurum_sinavini_ata |
Sınavı seçilen öğrenci veya sınıf şubelerine toplu atar.
Parametreler: exam_id (number, zorunlu) student_ids (dizi, opsiyonel) siniflar (dizi Örn: ['12-A'], opsiyonel)
POST /v1/institution/exams/{id}/assign
|
| Kurum | content_copy kurum_sinav_pdfi_yukle |
Sınava ait soru kitapçığı PDF'ini yükler (base64 kodlu).
Parametreler: exam_id (number, zorunlu) file_content_base64 (string, zorunlu) file_name (string, opsiyonel)
POST /v1/institution/exams/{id}/upload-pdf
|
| Kurum | content_copy kurum_sinav_sonuclarini_listele |
Kuruma ait bir sınavın sonuçlarını (öğrenci, net, puan sıralı) liste halinde döner.
Parametreler: exam_id (number, zorunlu) page (number, opsiyonel) sort ('puan'|'net', opsiyonel)
GET /v1/institution/exams/{id}/results
|
| Kurum | content_copy kurum_kttlerini_listele |
Kuruma ait Konu Tarama Testi (KTT) sınav listesini döner.
Parametreler: q (string, opsiyonel) page (number, opsiyonel)
GET /v1/institution/ktt
|
| Kurum | content_copy kurum_kttsi_olustur |
Yeni bir KTT (Konu Tarama Testi) sınavı oluşturur.
Parametreler: title (zorunlu) brans_id (zorunlu) soru_sayisi (zorunlu) cevap_anahtari (zorunlu) kazanimlar (zorunlu)
POST /v1/institution/ktt
|
| Kurum | content_copy kurum_ktt_bilgisini_getir |
Kuruma ait bir KTT sınavının detaylarını döner.
Parametreler: id (number, zorunlu)
GET /v1/institution/ktt/{id}
|
| Kurum | content_copy kurum_kttsini_guncelle |
Kuruma ait bir KTT sınav bilgilerini günceller.
Parametreler: id (number, zorunlu) title brans_id soru_sayisi cevap_anahtari kazanimlar
PUT /v1/institution/ktt/{id}
|
| Kurum | content_copy kurum_kttsini_sil |
Kuruma ait bir KTT sınavını siler.
Parametreler: id (number, zorunlu)
DELETE /v1/institution/ktt/{id}
|
| Kurum | content_copy kurum_kttsini_ata |
KTT sınavını seçilen öğrencilere veya sınıf bazlı atar.
Parametreler: ktt_id (number, zorunlu) student_ids (dizi, opsiyonel) siniflar (dizi, opsiyonel)
POST /v1/institution/ktt/{id}/assign
|
| Kurum | content_copy kurum_gorevlerini_listele |
Kuruma ait veya koçlar tarafından atanan görev/ödev listesini döner.
Parametreler: q (string, opsiyonel) page (number, opsiyonel)
GET /v1/institution/tasks
|
| Kurum | content_copy kurum_gorevi_olustur |
Seçilen öğrenci(lere) yeni bir görev veya ödev ataması oluşturur.
Parametreler: title (zorunlu) date (zorunlu) student_ids (dizi, zorunlu) type (opsiyonel) html (opsiyonel)
POST /v1/institution/tasks
|
| Kurum | content_copy kurum_gorevini_guncelle |
Atanmış bir görevin başlığını, teslim tarihini veya detayını günceller.
Parametreler: id (number, zorunlu) title date type html
PUT /v1/institution/tasks/{id}
|
| Kurum | content_copy kurum_gorevini_sil |
Atanmış bir görevi siler.
Parametreler: id (number, zorunlu)
DELETE /v1/institution/tasks/{id}
|
Sıkça Sorulan Sorular
help MCP'yi kullanmak için ek ücret öder miyim?
Hayır, Dijimind hesabınız varsa MCP sunucusu entegrasyonu tamamen ücretsizdir.
lock Yapay zekaya şifremi vermem gerekir mi?
Asla! Dijimind panelinden üreteceğiniz özel API Token sayesinde şifrenizi paylaşmadan güvenli bağlantı kurarsınız.
calendar_month Geçmiş dönem (yıl) verilerim karışır mı?
Hayır, sistem otomatik olarak aktif eğitim-öğretim döneminizi (2025-2026) filtreler ve sadece güncel verileriniz üzerinde çalışır.
verified_user Verilerim KVKK kapsamında güvende mi?
Tüm istekler 256-bit SSL ile şifrelenir. Asistanınız yalnızca sizin yetkiniz olan verilere erişebilir.
Kişisel Yapay Zeka Koçunuz Hazır!
Hemen Dijimind hesabınızla oturum açın, API anahtarınızı alın ve sınav başarınızı katlayın.
rocket_launch Dijimind Panelinden Başla