使用说明
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许可证。您可以自由地克隆、编辑、分发和使用代码用于任何目的。