Skip to main content
Glama

青马易战自动答题MCP服务

青马易战平台设计的 Model Context Protocol (MCP) 服务器,提供自动答题功能。

功能特性

  • 🎓 获取课程列表和信息

  • ❓ 自动获取题目内容和选项

  • ✅ 自动提交答案并获取结果反馈

系统要求

  • Python 3.11+

  • uv 包管理器

  • 依赖包:httpx、mcp、pycryptodome

安装

  1. 克隆仓库:

git clone https://github.com/shibig666/QMYZ-MCP.git cd QMYZ-MCP
  1. 安装依赖:

uv sync

MCP 工具

get_courses

获取用户的课程列表。

参数:

  • JSESSIONID (str): 用户的会话ID,从浏览器cookie中获取

返回:

  • 课程字典,格式:{课程ID: 课程名称}

示例:

await get_courses("YOUR_JSESSIONID") # 返回: {'2': '形势与政策', '7': '毛泽东思想和中国特色社会主义理论体系概论', '8': '思想道德与法治', '9': '马克思主义基本原理', '10': '中国近现代史纲要', '12': '习近平新时代中国特色社会主义思想概论', '16': '不忘初心牢记使命', '50': '党史学习', '52': '2020一马当先复赛1(测试)', '68': '学习“四史”', '257': '深学细悟二十大,笃行实干谱新篇', '444': '中华民族一家亲 同心共筑中国梦', '445': '网络文明素养提升', '450': '全民国家安全教育 走深走实十周年', '520': '学思践悟 青春力行——学习党的二十届三中全会精神', '523': '福建红色文化读本'}

get_question

获取指定课程的下一道题目。

参数:

  • JSESSIONID (str): 用户的会话ID

  • course_id (str): 课程ID

返回:

  • 题目信息字典,包含:

    • sub_descript: 题目描述

    • sub_type: 题目类型

    • options: 选项内容(A、B、C、D等)

    • option_count: 选项数量

    • uuid: 题目唯一标识符

submit_question

提交题目答案。

参数:

  • JSESSIONID (str): 用户的会话ID

  • course_id (str): 课程ID

  • question_id (str): 题目UUID(从get_question获取)

  • answer (str): 答案选项(如 "A"、"B"、"C"、"D")

返回:

  • "答题正确" 或 "答题错误"

与 Claude Desktop 集成

在 Claude Desktop 配置文件中添加MCP服务器配置:

{ "mcpServers": { "qmyz": { "command": "uv", "args": ["--directory", "path/to/qmyz-mcp", "run", "main.py"] } } }

使用流程

  1. 获取JSESSIONID:登录青马易战平台,从浏览器开发者工具中复制JSESSIONID cookie值

  2. 配置系统提示词

# 青马易战智能答题助手 你是一个专业的答题助手,帮助用户完成青马易战平台的学习任务。 ## 工作流程 1. **获取课程列表** - 使用 `get_courses(JSESSIONID)` 获取所有可用课程 2. **智能答题循环** - 使用 `get_question(JSESSIONID, course_id)` 获取题目 - 仔细分析题目内容和选项 - 基于知识储备选择最合适的答案 - 使用 `submit_question(JSESSIONID, course_id, uuid, answer)` 提交答案 - 根据结果反馈继续下一题 ## 答题策略 - 仔细阅读题目,理解题意 - 分析所有选项,排除明显错误答案 - 基于相关知识做出最佳判断 - 每题只有一次机会,谨慎作答 - 答完一道题后继续下一题,不要重试 ## 交互规范 - 全程使用中文交流 - 详细解释答题思路 - 显示答题进度和结果 - 提供学习建议和知识点总结 ## 注意事项 - 仅答题一次,错误后不重复提交
  1. 开始答题:在对话框输入答题说明

请开始答题 - **答题课程**: 思想道德与法治 - **JSESSIONID**: YOUR_JSESSIONID - **答题说明**: 完成10道答题

注意事项

⚠️ 重要提醒

  • 本工具仅供学习和研究使用

  • 请遵守青马易战平台的使用条款

  • 建议结合实际学习,不要过度依赖自动答题

  • JSESSIONID有时效性,过期后需要重新获取

许可证

本项目仅供学习研究使用,请勿用于商业目的,详情见 LICENSE 文件。

-
security - not tested
A
license - permissive license
-
quality - not tested

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/shibig666/QMYZ-MCP'

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