mcpField
F
Faroz

Faroz

远程服务
faroz.uz科研与教育01 周前更新

关于 Faroz

Faroz 是面向 8–17 岁儿童的教育平台,并通过 MCP 服务为教师、家长和内容作者提供接入。用户可借助 AI 助手管理课程与日程、创建学习内容并批改作业,同时查看学生进度。

主要功能

  1. 01创建和编辑课程与课时
  2. 02制作互动练习和游戏
  3. 03管理课时日历与日程
  4. 04查看并批改作业
  5. 05查看学生掌握度排名
  6. 06搜索课程和学习媒体

适用场景

  1. 01创建包含课时和练习的课程
  2. 02查看作业并向学生提供反馈
  3. 03调整课时或更新小组时间表
  4. 04查找可复用的媒体和学习材料

MCP 相关

远程 MCP 服务向 MCP 客户端开放 Faroz 的课程、课时、练习、作业、日程、学生进度、媒体、游戏和推荐功能。OAuth 2.0 登录遵循账户在 Faroz 中的权限;服务不提供删除或支付工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://faroz.uz/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Faroz MCP 服务 — 面向儿童教育平台的远程 MCP

Faroz MCP connector

端点: https://faroz.uz/mcp · 文档: faroz.uz/faroz-mcp · 注册表: uz.faroz/faroz · 身份验证: OAuth 2.0(无需 API 密钥)

将 AI 助手(Claude、ChatGPT、Gemini 和任何 MCP 客户端)连接到 Faroz。Faroz 是一个面向 8–17 岁儿童的学习平台。教师、家长和内容作者可以通过与助手对话,规划课程、创建学习内容、安排课程日历、检查学生的作业,并培养符合年龄特点的习惯。

传输方式:Streamable HTTP。身份验证:OAuth 2.0,支持动态客户端注册——客户端首次使用时会打开 Faroz 登录页面。

你可以做什么

领域功能
课程浏览课程目录和自己的课程、搜索、查看完整详情(课程、练习、科目、级别、年龄范围)。创建课程,并编辑标题、描述、科目、级别、年龄范围、标签和可见性。
课程内容向课程中添加课程内容、编辑课程内容、为每节课程内容附加最多 5 个练习(自己的练习,或通过 ID、标题、描述或类别找到的其他教师的练习)、重新排列课程计划,并通过任务文本启用作业。
课程日历查看课程的日程安排,将课程移至其他日期或时间,添加额外课程,或更改小组的每周时间表。新课程会自动安排到日历中。
作业批阅列出学生的提交内容,打开其中一份以查看任务、学生的评论、照片,以及 PDF / Word / PowerPoint 文件中的文本;然后为作业评分(0–100)并提供学生可在应用中看到的反馈,或退回作业要求重做。成绩会影响学生的掌握程度。
学生进度查看课程学生的掌握程度排名(不含电话号码或电子邮件地址)。
互动练习将任何文本、主题或课程计划转换为可直接使用的练习。每个练习在保存前都会按 Faroz 格式进行检查,确保能在移动应用和 Web 应用中正确打开。
游戏浏览游戏类别和游戏。拥有 games 权限的作者可以使用 1–20 个练习制作游戏。
资源库浏览科目树和自己的媒体库(视频、音频、图片),以便在练习中重复使用;还可以为自己的媒体编写标题、描述和标签。
推荐与策略创建带有年龄范围和日期的推荐,并将其归入策略(例如“战胜懒惰”),让适龄儿童可以按步骤执行。
搜索一次搜索课程、练习、视频、音频、图片、推荐和策略。
练习内容块类型(11 种 + 2 种布局)

文本选择题 · 图片选择题 · 填空题 · 输入答案 · 口头回答(语音识别)· 图片 · 图片库 · 音频 · 视频 · 样式化富文本 · 提示框(规则、示例、技巧)

布局块:column(内容块上下排列——例如,在一个提示框中放置多个内容块)和 row(2–3 个内容块并排显示,宽度相等,手机上也一样)。

工具

只读: whoami、search、fetch、list_courses、get_course、get_course_filters、get_course_schedule、list_course_students、list_homework_submissions、get_homework_submission、list_exercises、get_exercise、get_exercise_usages、get_exercise_format_guide、validate_exercise_body、list_game_categories、list_games、list_media、list_subjects

创建: create_course、add_lesson、create_exercise、create_game、add_calendar_lesson、create_recommendation、create_strategy、add_strategy_recommendations

编辑(覆盖现有内容): update_course、update_lesson、reorder_lessons、reschedule_lesson、set_group_schedule、update_exercise、update_game、update_media、review_homework、update_recommendation、update_strategy、reorder_strategy_stages

没有删除工具,也不处理付款:此服务不会显示或更改价格、订阅和钱包。每次调用均以已登录用户的身份执行,权限与 Faroz 应用中的权限完全相同。作业工具仅适用于课程工作人员(教师、助教、课程管理员)。

构建完整课程(内置操作指南)

每个客户端都会自动获得相同的课程创作操作指南——无需设置:

  • 服务说明会指示助手在创建课程前阅读该指南。
  • 工具指南: get_exercise_format_guide(topics=["course_authoring"]) 会返回完整的操作指南(也可通过资源 faroz://docs/exercise/course_authoring 获取)。
  • 提示词: create_course(参数:topic、可选的 audience、lessons)——在 Claude 中从提示词菜单选择,在 Gemini CLI 中运行 /create_course。
  • 工具结果: create_course 会返回 next_steps;create_exercise / update_exercise 会返回 validation_warnings(例如,测试没有问题、文本未设置样式),以便助手修复。
  • 技能文件: skills/faroz-course-builder/SKILL.md — 将其作为技能上传到 Claude,或通过 ChatGPT/Codex 插件使用。

操作指南会强制要求:填写完整的课程元数据并添加横幅;设置 4–6 节课,每节包含 2–3 道练习(理论 → 实践 → 测试,最后安排最终测试);课程中涵盖全部 11 种内容块类型(并在合适时使用 column / row 布局);每个答案块上方都有对应问题;设置文本样式并添加提示框;验证图片、视频和音频链接;在 1–2 节课中布置作业;使用 is_active=false 构建课程,并仅在最终检查后发布。

作业

学生在 Faroz 应用中提交课程的课后作业:图片、音频、PDF、Word 文档或演示文稿,总计最多 20 MB,还可附上可选评论。文件会以私密方式存储,且只能通过会过期的签名链接提供。教师可在应用中或通过此服务使用 AI 助手进行批改。

安装

Claude: Settings → Connectors → Add custom connector → URL https://faroz.uz/mcp → Connect → 使用 Faroz 账号登录。

ChatGPT: Settings → Apps & Connectors → Advanced → Developer mode → Create → MCP Server URL https://faroz.uz/mcp,Authentication:OAuth。

Claude Code

claude mcp add --transport http faroz https://faroz.uz/mcp

Cursor、VS Code、Windsurf 和其他 mcp.json 客户端

{
  "mcpServers": {
    "faroz": { "url": "https://faroz.uz/mcp" }
  }
}

Gemini CLI

gemini extensions install https://github.com/Akramjon-koder/faroz-mcp

任何 MCP 客户端: 使用 URL https://faroz.uz/mcp 添加远程服务。客户端会注册自身(RFC 7591),然后打开 Faroz 登录页面(使用电子邮箱/密码或 Google 登录)。

示例提示词

  • “创建一门适合 5 年级学生的分数数学课程,包含 4 节课,每节课有 2 道练习题。”
  • “为 9–13 岁的孩子制作一门精彩的太阳系课程。”(助手会遵循课程指南:横幅、视频、图片、测试、作业)
  • “这里有一段关于水循环的文字。请根据它创建一道选择题、一道填空题和一道文字作答题,然后将它们添加到第 2 课中。”
  • “打开我的分数课程,检查每节课的练习题是否有错误或表述不清,并修正发现的问题。”
  • “显示我的课程,并列出第一节课中的练习题。”
  • “检查我的分数课程中所有等待批改的作业,为每份作业评分,并为每位学生撰写简短反馈。”
  • “我的课程中掌握程度排名前 5 的学生是谁?”
  • “把我的分数课程明天的课调到周五 16:00。”
  • “根据合适的建议,为 10–12 岁的孩子制定一套‘战胜懒惰’策略,并为 11 月添加一条新的每日建议。”

要求

需要一个免费的 Faroz 账户:在 faroz.uz 注册。无需 API 密钥。

路线图

可能的后续步骤:

  • 为教师和家长提供每位学生的进度报告
  • 帮助学生学习课程内容并跟进学习进度

许可证

此代码库中的文件(扩展清单、上下文文件和技能)根据 MIT License 发布。Faroz 平台以及 https://faroz.uz/mcp 背后的 MCP 服务均为专有服务。

隐私与支持

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。