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 后台获取 |
Capabilities
Features and capabilities supported by this server
| 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