classin-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLASSIN_SID | Yes | 机构认证ID,从 eeo.cn 后台获取 | |
| CLASSIN_SECRET | Yes | 机构认证密钥,从 eeo.cn 后台获取 |
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 | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| classin_register_userA | 注册ClassIn用户账号。为机构的用户代注册ClassIn账号。 重要: 调用此接口前,请保证所传的手机号或邮箱用户对此代注册操作知情并同意。 参数:
返回:
|
| classin_modify_passwordA | 修改ClassIn用户密码。 参数:
返回:
|
| classin_add_teacherA | 将已注册用户添加为机构老师。添加后可以在课程中指定为老师。 参数:
返回:
|
| classin_edit_teacherA | 编辑机构老师信息(姓名)。 参数:
返回:
|
| classin_stop_using_teacherA | 停用机构老师。停用后该老师无法被指定为课程老师。 参数:
返回:
|
| classin_restart_using_teacherA | 重新启用已停用的机构老师。 参数:
返回:
|
| classin_add_school_studentA | 将已注册用户添加为机构学生。 参数:
返回:
|
| classin_edit_school_studentA | 编辑机构学生信息(姓名)。 参数:
返回:
|
| classin_add_courseA | 创建ClassIn课程。课程是管理课节的容器。 参数:
返回:
|
| classin_edit_courseA | 编辑ClassIn课程信息。 参数:
返回:
|
| classin_end_courseB | 结束ClassIn课程。结束后课程将不可用。 参数:
返回:
|
| classin_add_course_classA | 在课程下创建课节(单课)。 参数:
返回:
|
| classin_edit_course_classA | 修改课节信息。 参数:
返回:
|
| classin_delete_course_classB | 删除课节。删除后不可恢复。 参数:
返回:
|
| classin_add_course_studentB | 向课程中添加学生或旁听。 参数:
返回:
|
| classin_delete_course_studentA | 从课程中移除学生或旁听。 参数:
返回:
|
| classin_add_course_teacherA | 向课程中添加老师。 参数:
返回:
|
| classin_remove_course_teacherB | 从课程中移除老师。 参数:
返回:
|
| classin_add_class_studentsB | 向课节中批量添加学生。 参数:
返回:
|
| classin_delete_class_studentsA | 从课节中批量移除学生。 参数:
返回:
|
| classin_get_folder_listA | 获取机构云盘根目录下两级的文件夹列表。 返回:
|
| classin_get_cloud_listA | 获取指定文件夹下的文件及文件夹列表。 参数:
返回:
|
| classin_get_top_folder_idA | 获取机构云盘的顶级文件夹ID。 返回:
|
| classin_create_folderA | 在云盘中创建新文件夹。 参数:
返回:
|
| classin_rename_folderA | 重命名云盘中的文件夹。 参数:
返回:
|
| classin_delete_folderA | 删除云盘中的文件夹。删除后不可恢复。 参数:
返回:
|
| classin_rename_fileB | 重命名云盘中的文件。 参数:
返回:
|
| classin_delete_fileA | 删除云盘中的文件。删除后不可恢复。 参数:
返回:
|
| classin_set_class_videoA | 批量设置课节的录课、直播、回放功能。 注意: 已结束的课节不能设置录课、直播等功能。 参数:
返回:
|
| classin_delete_class_videoB | 删除单个课节的视频。删除后不可恢复。 参数:
返回:
|
| classin_update_video_lock_statusA | 修改课节视频的锁定状态。锁定后视频不能被删除。 参数:
返回:
|
| classin_get_webcast_urlA | 获取课程或课节的直播/回放播放器地址。 参数:
返回:
|
| classin_create_unitA | 在课程下创建LMS学习单元。 注意: 使用 API v2,课程下不支持创建同名单元。 参数:
返回:
|
| classin_update_unitA | 编辑LMS学习单元信息。 参数:
返回:
|
| classin_delete_unitA | 删除LMS学习单元。删除后不可恢复。 参数:
返回:
|
| classin_create_activity_noclassA | 在LMS单元下创建非课堂活动(作业/测验/录播课/学习资料/讨论/答题卡/打卡)。 参数:
返回:
|
| classin_create_classroom_activityA | 在LMS单元下创建课堂活动。 注意: 课堂是课节的升级版本,推荐新对接的机构使用课堂而非课节。 参数:
返回:
|
| classin_update_classroom_activityA | 编辑LMS课堂活动信息。 参数:
返回:
|
| classin_release_activityA | 发布LMS活动,使其对学生可见。 参数:
返回:
|
| classin_delete_activityA | 删除LMS活动。删除后不可恢复。 参数:
返回:
|
| classin_move_activityB | 将单元下的活动整体移动到其他单元。 参数:
返回:
|
| classin_add_activity_studentA | 向LMS活动添加学生。 参数:
返回:
|
| classin_delete_activity_studentA | 从LMS活动中移除学生。 参数:
返回:
|
| classin_add_school_labelA | 创建机构标签,用于对老师或学生进行分类管理。 参数:
返回:
|
| classin_update_school_labelB | 修改机构标签名称。 参数:
返回:
|
| classin_delete_school_labelA | 删除机构标签。删除后不可恢复。 参数:
返回:
|
| classin_edit_school_settingsB | 修改机构/学校的全局设置。 参数:
返回:
|
| classin_modify_group_nicknameA | 批量修改课程班级群中所有学生和旁听生的班级昵称。 功能说明:
使用场景:
参数:
返回:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| classin-lms-activity-types | createActivityNoClass 接口的 activityType 取值 |
| classin-lms-endpoints | 常用 LMS v2 活动相关接口路径与必填字段 |
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/yuanlang12/classin-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server