VTOP MCP服务器
一个独立的MCP(模型上下文协议)服务器,允许AI助手从VTOP、LMS和Vitol获取您的大学学术数据。
工具
| 工具 | 说明 |
|---|---|
get_attendance | 出勤率和每班明细 |
get_grades | 当前学期成绩、CGPA、课程 |
get_all_grades | 学期成绩历史 |
get_schedule | 考试时间表,包括场地和座位 |
get_calendar | 带假期的学术日历 |
get_hostel | 旅馆信息和离开历史 |
get_lms_assignments | Moodle作业和截止日期 |
get_vitol_assignments | 氟橡胶测试任务 |
get_status | 检查VTOP可用性 |
设置
安装
git clone https://github.com/legitcoconut/vtop-mcp-server.git
cd vtop-mcp-server
npm install
npm run build配置
您可以通过运行安装脚本为您的首选助手/IDE自动生成正确的MCP配置代码段:
对于macOS/Linux:
./setup.sh对于Windows:
setup.bat该脚本将询问您的VTOP凭据,并输出所需的确切配置块 克劳德桌面、克劳德代码、光标、反重力、Codex或OpenCode!只需将其复制并粘贴到您各自的设置文件中即可。
需求
- Node.js 18+
canvas包系统依赖关系:
# Ubuntu/Debian
apt install build-essential libcairo2-dev libjpeg-dev libpango1.0-dev libgif-dev librsvg2-dev致谢
该项目建立在 电子计算中心 Arya4930。
许可证
该项目根据 MIT许可证。您可以自由地克隆、编辑、分发和使用代码用于任何目的。
