KX

kad-xyz/spbstu-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

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
Открыть полный README на GitHub

Установка

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