Skip to main content
Glama
mleen
by mleen

法考题库 MCP Server (fakao-mcp)

2026 法考备考题库 — 2,027 道历年真题 + 章节练习,基于艾宾浩斯遗忘曲线安排复习节奏,通过 MCP 协议暴露为 AI 可直接调用的刷题工具。

本 MCP Server 由 Hermes Agent 制作。使用其他 AI Agent(Claude Code、Codex、Cursor 等)的用户需要自行适配 MCP 客户端,本仓库不保证兼容性。

快速开始

git clone https://github.com/mleen/fakao-mcp
cd fakao-mcp
pip install -r requirements.txt
hermes mcp add fakao --command "python $(pwd)/mcp_server.py"

重启 Hermes 后,fa kao_* 工具自动出现在工具列表中。

⚠️ 注意:必须用 hermes mcp add 命令注册,不要让 AI Agent 直接编辑 ~/.hermes/config.yaml。Hermes 会阻止 AI 修改安全敏感配置,这是正常的安全防护。

Related MCP server: rednote-analyzer-mcp

MCP 工具

工具

说明

search_questions

搜索题目(关键词 + 科目筛选)

get_practice

随机抽题练习

check_answer

核对答案 + 显示解析

get_stats

题库统计

get_subjects

科目列表

export_json

导出完整题库 JSON

使用方式

推荐:Hermes 后台伺服 + 移动端刷题

MCP Server 在本地或服务器上后台运行,通过 Hermes Gateway 接入微信 ClawBot、飞书、Telegram、Discord 等平台。出门掏出手机就能刷题,无需开电脑。

# 启动 Hermes Gateway(后台驻留)
hermes gateway start

配置好对应平台后,在聊天窗口直接说:

  • 「抽 5 道刑法题给我做」→ 自动调 get_practice

  • 「第一题选 B,帮我看看对不对」→ 自动调 check_answer

  • 「搜一下正当防卫的题」→ 自动调 search_questions

无需记命令,自然语言即可。

刷题策略

系统内置的 SM-2 算法(源自 SuperMemo)遵循艾宾浩斯遗忘曲线规律:

  • 新题 → 按 1天、3天、7天、15天、30天 间隔自动安排复习

  • 做错的题 → 重置为 1天,密集强化直到掌握

  • 熟练的题 → 间隔拉长到数月,避免无效重复

这套策略让有限的时间花在真正需要巩固的知识点上,而不是均匀撒网。

更新题库

git pull

题库文件 data/fakao.dbdata/fakao.json 同步更新。

JSON 格式

data/fakao.json(1.8MB,纯文本可 diff/merge)方便社区协作:

{
  "version": "1.0.0",
  "total": 2027,
  "questions": [
    {
      "id": 1,
      "stem": "题干",
      "options": {"A": "选项A", "B": "选项B", "C": "选项C", "D": "选项D"},
      "answer": "B",
      "analysis": "解析内容",
      "question_type": "单选",
      "difficulty": 3,
      "year": 2025,
      "source": "zhu",
      "subject": "刑法",
      "chapter": ""
    }
  ]
}

其他用户提取新题后,可合并到 fakao.json,提交 PR 同步到主仓库。

数据来源

  • 网络共享资源

科目分布

科目

题数

刑法

1,689

刑诉

110

民法

105

宪法

49

理论法

62

行政法

75

其他

62

合计

2,027

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/mleen/fakao-mcp'

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