学术数据服务器

VTOP MCP Server 是一个独立的 MCP(模型上下文协议)服务器,允许 AI 助手从 VTOP、LMS 和 Vitol 获取大学学术数据。

  • by LegitCoconut
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 LegitCoconut/vtop-mcp-server

使用说明

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