KX

kad-xyz/spbstu-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

23 stars 0 forks 품질 73 트렌드 43MIT

MCP server for SPbPU (Polytech) students: dl.spbstu.ru Moodle, university mail and openedu.ru for Claude

개요

An MCP server for SPbPU student services: the dl.spbstu.ru Moodle, the university mailbox, openedu.ru and the timetable. You sign in with your university account; your password stays in your operating system's credential store. https://github.com/user-attachments/assets/79137c69-5d3f-4270-9164-e509f88c3535 "What's due this week?" · "Summarise the database course assignment and download its files." · "Did the teacher grade my coursework?" · "Draft a reply to the curator's email." in the operating system's credential store. LOGIN is your single university account, the one in [email protected]. Keep -w , so that security prompts for the password with hidden input; anything after -w would be stored as the password itself.

README

원문 README의 일부입니다. 원문 보기.

https://github.com/user-attachments/assets/79137c69-5d3f-4270-9164-e509f88c3535


“What’s due this week?” · “Summarise the database course assignment and download its files.” · “Did the teacher grade my coursework?” · “Draft a reply to the curator’s email.”

Contents

What it does

Service Read Write
🎓 dl.spbstu.ru, the Moodle LMS courses, course contents, assignments with full task text, deadlines, submission status and feedback, grades, forums, pages, files submit work to an assignment, post to forums with attachments
✉️ mail.spbstu.ru, Exchange list and search mail, read messages, save attachments write new messages and replies (saved as drafts by default), delete
📚 openedu.ru, Open edX enrolled courses, progress and grades, due dates, course outline, page text and attached files
🗓 ruz.spbstu.ru, the public timetable weekly timetable of any group or teacher
🧭 Everything at once study_overview: dl deadlines, openedu.ru progress and unread mail in one call
🏛 my.spbstu.ru, «Мой Политех» record book grades with semester averages, study plan, this year’s work plan
🔎 polyvsp.ru, polyphis.ru, student answer bases answers to test questions, with the source page

Quick start

1. Store your university login in the operating system’s credential store. LOGIN is your single university account, the one in [email protected].

security add-generic-password -s spbstu -a [email protected] -T /usr/bin/security -w
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "spbstu": { "command": "/Users/YOU/.local/bin/spbstu-mcp" } } }