Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoHTTP监听地址0.0.0.0
MCP_PORTNoHTTP监听端口8000
MCP_TRANSPORTNo传输协议:stdio, sse, streamable-httpstdio
MCP_MOUNT_PATHNoHTTP传输挂载路径/mcp
XIAOYA_ACCOUNTNo小雅教育平台账号
XIAOYA_PASSWORDNo小雅教育平台密码
XIAOYA_AUTH_TOKENNo小雅教育平台Bearer Token(替代账号密码)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_course_resourceC

创建新的教育资源

delete_course_resourceC

删除教育资源

query_course_resourcesA

获取课程资源;默认返回摘要,明细请设 detail_level=full/raw

query_resource_attributesC

根据group_id和resource_id获取对应资源的属性

query_course_resources_summaryB

获取课程资源摘要(推荐 AI 默认使用)

query_group_order_settingC

查询课程目录排序设置

query_resource_folder_snapshotB

查询指定文件夹下的直接子资源快照

download_fileA

获取下载链接并自动下载文件内容,保存到本地磁盘。

- save_path 传文件绝对路径:按该路径保存,自动创建不存在的父目录。
- save_path 传已存在的目录:在目录下用原 filename 保存。
- save_path 不传:保存到系统临时目录,文件名会带原 filename 后缀。
read_file_by_markdownA

用 markitdown 把文件内容读成 Markdown。

两种模式(传 file_path 优先):
  - file_path:读本地文件。
  - paper_id + filename:读小雅课程资源(同时必填)。
支持 docx/pptx/xlsx/pdf/html/图片 OCR 等常见格式。
update_resource_nameC

更新教育资源的名称

move_resourceB

将资源移动到新的父文件夹

batch_update_resource_downloadC

批量更新资源的下载属性

batch_update_resource_visibilityB

批量更新课程组内资源的可见性

update_resource_sortB

更新课程组内资源的排序

grade_student_questionA

[批改 3/4] 给学生某道题打分。

何时调用:仅简答题(type=6)和附件题(type=7)需要;选择/填空/判断/编程系统自动评分,跳过。
score 上限 = query_preview_student_paper 返回的该题 score 字段;未 submit 前可重复打分覆盖。
四步流程:query_test_result → query_preview_student_paper → grade_student_question → submit_student_mark。
submit_student_markA

[批改 4/4] 提交整卷批阅结果。

调用前需对该卷所有需手工批改的题都执行过 grade_student_question;
本工具一旦成功,该学生本卷的分数即写入学生端,不可再改。
get_answer_fileA

获取学生答题附件(图片/PDF/文件等均可)。

两种模式:
  - 不传 save_path:返回 base64 + mimetype(适合小附件解析)。
  - 传 save_path:落盘后返回 file_path(适合图片批阅,agent 直接 Read 查看)。
delete_questionsA

从试卷中批量删除题目

delete_answer_itemC

删除题目的某个选项

query_paperB

查询试卷;默认返回摘要,完整内容请设 detail_level=full

query_paper_summaryC

获取试卷摘要(推荐 AI 默认使用)

update_questionC

更新任意题目的通用配置

update_question_optionsA

[仅限单选/多选题]更新单选或多选题的选项内容

update_fill_blank_answerC

[仅限填空题]更新填空题指定填空答案

update_true_false_answerA

[仅限判断题]更新判断题答案,将选项id对应的选项设为正确答案

update_short_answer_answerB

[仅限简答题]更新简答题参考答案

update_code_test_casesA

更新编程题答案代码和测试用例(会覆盖原用例)

update_paper_randomizationB

更新试卷的题目和选项随机化设置

configure_paper_basicsB

一键配置整卷常用基础设置

move_answer_itemC

[不限制题型]调整题目选项顺序

update_paper_question_orderB

更新试卷的题目顺序

create_single_choice_questionC

创建单选题

create_multiple_choice_questionC

创建多选题

create_fill_blank_questionD

创建填空题

create_true_false_questionC

创建判断题

create_short_answer_questionC

创建简答题

create_attachment_questionC

创建附件题

create_code_questionD

创建编程题

batch_create_questionsB

批量创建题目(非官方接口),不稳定但功能更强大[支持单选、多选、填空、判断、附件、简答题、编程题]

office_create_questionsB

批量导入题目(官方接口),稳定性强[仅支持单选、多选、填空、判断、简答、附件题]

create_questionB

在试卷中创建新题目(空白题目)

create_blank_answer_itemsC

创建空白答案项

create_answer_itemC

创建答案项

query_group_tasksB

查询课程组发布的全部测试/考试/任务

query_group_task_noticesC

查询课程任务统计公告

query_group_discussion_task_detailC

查询讨论任务统计详情

query_test_resultA

[批改第1步] 查询所有学生的答题情况,返回 mark_mode_id(后续批改必需)和每位学生的 record_id

query_preview_student_paperB

[批改第2步] 查询单个学生的完整答题内容,返回 mark_paper_record_id 和每道题的 answer_id(打分必需)

query_teacher_groupsB

查询教师的课程组

query_group_snapshotC

查询课程组总览快照

query_attendance_recordsA

查询课程组的全部签到记录情况

query_group_classesB

查询课程组的班级列表

query_single_attendance_studentsB

查询单次签到的学生列表

server_statusA

返回当前 MCP 服务器运行模式、URL 与端口信息。

auth_statusC

返回当前认证信息。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/Sav1ouR520/xiaoya-teacher-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server