zju-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ZJU_PASS | Yes | Your ZJU password | |
| ZJU_USER | Yes | Your ZJU student ID |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| zju_list_todosA | 列出「学在浙大」(courses.zju.edu.cn) 的全部待办(作业/考试/测验/问卷),含课程名、类型与东八区截止日期。注意:只含「未完成」的待办,已提交/已完成的作业不在此列 —— 要看某门课的全部作业(含已交)请用 zju_list_course_homework。只读,无参数。 |
| zju_list_coursesA | 列出「学在浙大」我的全部课程(对应网页「我的课程」),含课程 id、课程名、课程代码、学年、学期、开课学院、授课教师、学习进度。返回的 id 就是课程 URL /course/{id}/ 里的数字,可传给 zju_list_course_homework 查该课作业。只读。 |
| zju_list_course_homeworkA | 列出某门课程下的【全部作业】——已提交、未提交、已结束的都在内,并给出每个作业的 activity_id(可直接传给 zju_submit_homework / zju_retract_homework)。相比只看未完成待办的 zju_list_todos,这个能操作「已完成」的作业。当 include_submission=true(默认)且老师已批改/公布时,返回顶层 score(我的得分)及 submission 里的 score/final_score/graded_at/instructor_comment(老师评语);未公布则 score 为 null。注意顶层 weight_percent 是该作业在总评里的分值占比,不是得分。需要 course_id(来自 zju_list_courses 的 courses[].id,或课程 URL /course/{id}/ 里的数字)。只读。 |
| zju_get_scheduleA | 获取「智云课堂」某一天(或日期区间)的课表,含每节课的 sub_id、课程名、老师、教室、上课时间,以及 status_label(“回放”表示语音转录已生成)。返回的 sub_id 可传给 zju_get_transcript。只读。 |
| zju_get_transcriptA | 获取「智云课堂」某节课的语音识别转录(带时间戳的逐段中文文本)。需要 sub_id(来自 zju_get_schedule 的 courses[].sub_id)。仅“回放”状态的课有转录。只读。 |
| zju_submit_homeworkA | 【写操作,会真实提交】把本地文件作为作业提交到「学在浙大」。需要 activity_id(作业 id,可从 zju_list_todos 的 todos[].id 取,或作业页 URL 里 #/后面的数字)和 file_path(本地文件绝对路径)。提交后会真实交付给老师;若老师开启了允许撤回,可用 zju_retract_homework 撤回改交。返回提交结果与读回确认(submission_id / 文件名 / 提交时间)。 |
| zju_retract_homeworkA | 【写操作】撤回某作业已提交的版本,使其回到草稿态(可重新修改提交)。需要 activity_id。仅当老师开启了 allow_retract 时可撤回;若当前已是草稿或无提交记录会原样告知。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/EviterLesRoses2/vibe-learning-in-zju'
If you have feedback or need assistance with the MCP directory API, please join our Discord server