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