Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IU_MCP_TAKVIM_PDFNoURL/path of the new year's academic calendar PDF, used to override the default 2026-2027 calendar PDF

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
akademik_takvimA

İÜ önlisans/lisans 2026-2027 akademik takvimi (resmî PDF).

'ozet' alanı güz ve bahar için ders başlangıç/bitiş, final ve bütünleme tarihlerini verir. Ara sınav tarihlerini üniversite değil birimler belirler; takvimde yalnızca ilan için son gün bulunur. Not: takvimde 'bitirme sınavı' = yarıyıl sonu (final) sınavıdır.

Args: sorgu: Etkinlik adında geçen sözcük (örn. "ders ekleme", "bütünleme"). donem: "guz" ya da "bahar"; boşsa ikisi de. kategori: Etkinlik grubuna göre filtre. yaklasan: True ise yalnızca bugünden sonraki tarihler, yakın olandan başlayarak. sinir: En fazla kaç satır döneceği.

yemekhane_menusuB

İÜ SKS öğrenci yemekhanesi menüsü (sks.istanbul.edu.tr).

Args: gun: "bugun", "yarin" ya da YYYY-MM-DD. gun_sayisi: Başlangıç gününden itibaren kaç gün (1-7). ogun: kahvalti, ogle, aksam, vegan ya da hepsi.

duyurular_listesiA

İÜ fakültelerinin duyuru, haber ve etkinlikleri (varsayılan: Bilgisayar ve Bilişim Teknolojileri Fakültesi).

Args: tur: ogrenci (öğrenci duyuruları: ders programı, KZÖ, kulüpler…), duyuru (fakülte duyuruları), haber ya da etkinlik. adet: Kaç kayıt (1-30). ara: Başlık veya özette geçen sözcükle filtrele. fakulte: bilgisayar, iktisat, edebiyat, hukuk, fen, isletme, siyasal, iletisim, mimarlik (ad parçası da olur). Boşsa bilgisayar.

ders_bilgisiA

EBS ders izlencesi: kod, AKTS, hoca, amaç, haftalık konular, değerlendirme.

Args: ders: Ders kodu (örn. "CMPE2105") ya da ad parçası (örn. "data structures"). program: Program adı parçası (örn. "yapay zeka"); boşsa Bilgisayar Mühendisliği (İngilizce, örgün öğretim).

mufredatA

Bir programın 2026-27 müfredatı: hangi sınıfta hangi dersler, kaç AKTS.

Args: sinif: 1-4; boşsa hepsi. yariyil: "Güz" ya da "Bahar"; boşsa ikisi de. program: Program adı parçası; boşsa Bilgisayar Mühendisliği (İngilizce).

fakulte_sayfasiA

Fakülte sitesindeki bilgi sayfaları: staj kuralları, SSS, Erasmus, değişim programları…

Args: konu: Menüde aranacak sözcük (örn. "staj", "erasmus", "sık sorulan"). Boşsa fakültenin tüm sayfa listesi döner; neyin sorulabileceğini görmek için önce bunu kullan. fakulte: bilgisayar, iktisat, edebiyat, hukuk, fen, isletme, siyasal, iletisim, mimarlik. Boşsa bilgisayar.

ders_programiA

Fakültenin güncel ders programı: program ve sınıf bazında tablo bağlantıları ile önemli notlar.

Program tabloları fakültenin kendi paylaşımlarıdır; bu araç yalnız bağlantıları ve duyurulan notları (örn. AKSİS yerine web sayfasındaki programa uyulacak dersler) getirir.

Args: fakulte: Boşsa bilgisayar (şu an yalnız BBTF sayfa düzeni desteklenir). program: Süzmek için program adı parçası (örn. "yapay zeka").

gno_hesaplaA

Harf notlarından dönem ortalaması ve (istenirse) yeni genel not ortalaması. Çevrimdışı çalışır.

Ortalama AKTS ağırlıklıdır. Varsayılan ölçek 4'lük yaygın tablodur (AA 4.0 … FF 0); kendi yönetmeliğindeki katsayılar farklıysa olcek ile ver. Resmî hesap için OBS/transkript geçerlidir.

Args: dersler: [{"ad": "Veri Yapıları", "akts": 6, "not": "BB"}, ...] onceki_akts: Bu dönemden önce tamamlanan toplam AKTS. onceki_gno: Bu dönemden önceki genel not ortalaması. olcek: Örn. {"AA": 4, "BA": 3.5, ...}.

Prompts

Interactive templates invoked by user choice

NameDescription
haftalik_ozetHaftalık okul özeti: bu hafta ne var, ne yaklaşıyor.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 8 tools

Disambiguation4/5

Most tools target clearly distinct resources (menu, calendar, announcements, faculty pages, GPA). The three course-related tools (ders_bilgisi, mufredat, ders_programi) overlap in topic but their descriptions distinguish syllabus content, curriculum mapping, and timetable links. An agent could still occasionally pick mufredat vs ders_programi for a naive course query.

Naming Consistency5/5

All eight names are consistent snake_case Turkish noun phrases (yemekhane_menusu, akademik_takvim, duyurular_listesi, ders_bilgisi, mufredat, fakulte_sayfasi, ders_programi, gno_hesapla). No mixing of verb/noun or casing conventions.

Tool Count5/5

Eight tools is well within the sweet spot and each maps to a distinct student-facing information need. Nothing feels padded or missing at this granularity.

Completeness4/5

The surface covers the core student info lifecycle (menus, calendar, announcements, courses, curriculum, timetable, faculty pages, GPA). Gaps remain: only BBTF faculty is fully supported for some tools, and there is no exam schedule or official grade/OBS lookup. These are workable limitations rather than dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues