Ask an AI assistant which assignments are due this week on the university course platform.
Check grades, attendance, or a full transcript through natural language questions.
Look up final exam schedules or open seats in a course without logging into the student portal.
Check public campus information like shuttle times, pool hours, or library book availability.
| yatuk/itu-mcp | anil-matcha/open-ai-vibe-coding-course | arthurmoorgan/drift | |
|---|---|---|---|
| Stars | 6 | 6 | 6 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2026-06-30 | — |
| Maintenance | — | Active | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 3/5 | 1/5 | 2/5 |
| Audience | general | pm founder | general |
Figures from each repo's GitHub metadata at analysis time.
Only useful to students with an active Istanbul Technical University account, some features require entering university login credentials.
This project connects a Turkish university's online systems to AI assistants like Claude, Cursor, and Codex, so students at Istanbul Technical University, known as ITU, can ask questions about their coursework in plain language instead of clicking through several separate web portals. It runs locally on the student's own computer and acts as a bridge, using a standard called the Model Context Protocol, between the AI assistant and the university's Ninova course platform, its OBS student records portal, and other campus services. With a student's own login credentials, the tool can answer questions such as which assignments are due this week, what grades or attendance look like for a specific class, who a student's academic advisor is, or pull up a transcript. Without needing any login at all, it can also answer public questions like when final exams are scheduled, whether a specific book is available in the university library, or when the campus shuttle and swimming pool are open, since that information is publicly available on official university sources. The project is built with attention to keeping login details private: passwords are stored locally on the student's own machine and are only sent to the university's own login, course, and portal systems, never to any third party server. A separate library account, if used, is kept in its own session apart from the main university login. The project makes clear it has no official relationship with the university itself. Setting it up involves installing the tool through Python's package tools, adding a student's university email and password to a local configuration file, and then connecting it to an AI assistant such as Claude Code or Codex with a short command. Once connected, the student can simply ask their assistant natural language questions about their coursework and university life. It is released under the MIT license.
A local tool that connects Istanbul Technical University's course and student portals to AI assistants so students can ask about classes, grades, and campus life in plain language.
Mainly JavaScript. The stack also includes Python, MCP, FastMCP.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.