Dijimind MCP AI Hub
bolt Claude 3.7, Google Gemini Spark, Cursor & ChatGPT Uyumlu

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.

dns
Canlı MCP Sunucu Adresi (StreamableHTTP & SSE)
35+
Canlı MCP Aracı (Tools)
100%
Doğrudan Canlı Eylem
<50ms
Yüksek Hızlı Yanıt Süresi
256-bit
Şifreli JWT Güvenliği

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.

person_celebrate

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.

"12. sınıf Sayısal öğrencisisin, hedefindeki Tıp Fakültesi için Kimya netlerini 3 net artırmalıyız."
analytics

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.

"Son TYT'de Fizik - Optik konusunda 2 yanlışın var; başarı oranın %35'e gerilemiş."
quiz

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.

"Matematik Türev konusundan 10 soruluk testini #1042 koduyla açtım!"

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.

1

API Anahtarınızı Alın

Dijimind hesabınızda Profilim > Yapay Zeka Anahtarı bölümünden Token'ınızı kopyalayın.

2

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"
      }
    }
  }
}
3

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!

1

Google Gemini Spark / AI Studio MCP Ayarlarına Gidin

Gemini istemcinizde yeni bir MCP Bağlantısı (StreamableHTTP) oluşturun.

2

Sunucu ve Kimlik Doğrulama Bilgilerini Girin

Server URL: https://app.dijimind.com/mcp
Transport: StreamableHTTP
Authorization Header: Bearer KENDI_API_TOKENINIZ
1

.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"
      }
    }
  }
}
1

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.

search
Görüntülenen Araç: 36 / 36 💡 Kopyalamak için araç adına tıklayın.
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