kebiao 课标
io.github.NBrangerF/kebiaoNBrangerFstreamable-httpv1.1.0Scanned
Search and cite China's compulsory-education curriculum standards (2022, rev. 2025), 14 subjects.
9 tools: 4 change things and 5 only read.
- Reads private data · 0
- Reads text others write · 0
- Can send data out · 0
- 4 findings
Anlyon alternative
4 of these tools change something. Run those as governed actions.
Declare what an action changes, and Anlyon puts it under a shared limit, binds every approval to the exact request, and grades the outcome. It works on any HTTPS API you can describe as an action.
Anlyon does not run, proxy or govern this MCP server. A tool your own code calls directly is not routed through Anlyon and is not governed by it.
Import an OpenAPI spec →Tools
Grouped by what each tool does, most consequential first. Open one for its reasons and full description; descriptions are the publisher's own words.
9 tools
Changes things 4Claude Code: ask
compare_versions查看一条标准在 2025 修订版中改了哪些地方:改动的要点、修订版原文和其中新写入的文字。List what the 2025 revision changed in a standard.1 finding
Why it is in this group
- The name "compare_versions" says "compare": a word for reading.
- The input takes a statement or command to run (input.code), which can change anything it can reach.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "compare_versions" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "compare_versions" says "compare": a word for reading.
Description, as the server wrote it 查看一条标准在 2025 修订版中改了哪些地方:改动的要点、修订版原文和其中新写入的文字。List what the 2025 revision changed in a standard.
Annotations the server declares
- title: 2022 与 2025 修订对照
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_check_questions取课堂诊断题(语文、数学、英语、道德与法治、历史、地理、科学、物理、化学、生物学、信息科技、体育与健康、音乐、美术、劳动):全班用手势、拇指或举草稿纸一起作答的题,每个错误答案对应一种常见错法(为什么会错、课上怎么接),附正确做法和三级阶梯练习,可直接投影放映。按学科、课标要点或标准编码、年级、或关键词查。kebiao 编写,对应教材单元或课标学段。Whol…1 finding
Why it is in this group
- The name "get_check_questions" says "get": a word for reading.
- The input takes a statement or command to run (input.code), which can change anything it can reach.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "get_check_questions" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_check_questions" says "get": a word for reading.
Description, as the server wrote it 取课堂诊断题(语文、数学、英语、道德与法治、历史、地理、科学、物理、化学、生物学、信息科技、体育与健康、音乐、美术、劳动):全班用手势、拇指或举草稿纸一起作答的题,每个错误答案对应一种常见错法(为什么会错、课上怎么接),附正确做法和三级阶梯练习,可直接投影放映。按学科、课标要点或标准编码、年级、或关键词查。kebiao 编写,对应教材单元或课标学段。Whole-class diagnostic questions with misconception-tagged wrong answers, every subject.
Annotations the server declares
- title: 课堂诊断题
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_standard按编码查看一条课标:标准句(标明是课标原文还是 kebiao 整理)、全部要点原文和页码、学业要求、链接。接受标准编码(MA-S2-NA-02)、要点编码(MA-S2-NA-02.1)和 2022 年版旧编码(MA-D2-AL-005,会说明它并入了哪条新标准)。Look up one standard by code.1 finding
Why it is in this group
- The name "get_standard" says "get": a word for reading.
- The input takes a statement or command to run (input.code), which can change anything it can reach.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "get_standard" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_standard" says "get": a word for reading.
Description, as the server wrote it 按编码查看一条课标:标准句(标明是课标原文还是 kebiao 整理)、全部要点原文和页码、学业要求、链接。接受标准编码(MA-S2-NA-02)、要点编码(MA-S2-NA-02.1)和 2022 年版旧编码(MA-D2-AL-005,会说明它并入了哪条新标准)。Look up one standard by code.
Annotations the server declares
- title: 查看一条标准
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_textbook_links查看一条标准或要点在哪些教材的哪一课教(人教版、统编版等):AI 逐课读了教材原文判断,每条附这一课教材的原话和页码;没有逐课结果的,再列机器对齐的单元。都待核验。Textbook lessons and chapters for a standard.1 finding
Why it is in this group
- The name "get_textbook_links" says "get": a word for reading.
- The input takes a statement or command to run (input.code), which can change anything it can reach.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "get_textbook_links" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_textbook_links" says "get": a word for reading.
Description, as the server wrote it 查看一条标准或要点在哪些教材的哪一课教(人教版、统编版等):AI 逐课读了教材原文判断,每条附这一课教材的原话和页码;没有逐课结果的,再列机器对齐的单元。都待核验。Textbook lessons and chapters for a standard.
Annotations the server declares
- title: 标准对应的教材
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 5Show 5 read-only tools
find_textbook_chapter按教材单元、章节或课的标题(如「分数的基本性质」「七七事变与全民族抗战」)找到它,再给出它对应的课标要点:先列 AI 逐课读了教材原文判断的(附教材原话和页码),再列机器按目录对齐的。可按学科、年级筛选。适合「下周教这一课,对应哪条课标」。Find a textbook lesson or chapter and its standards.No findings
Why it is in this group
- The name "find_textbook_chapter" says "find": a word for reading.
Description, as the server wrote it 按教材单元、章节或课的标题(如「分数的基本性质」「七七事变与全民族抗战」)找到它,再给出它对应的课标要点:先列 AI 逐课读了教材原文判断的(附教材原话和页码),再列机器按目录对齐的。可按学科、年级筛选。适合「下周教这一课,对应哪条课标」。Find a textbook lesson or chapter and its standards.
Annotations the server declares
- title: 从教材章节找课标
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_stage_goals查看一门学科各学段的学段目标(体育为水平目标),课标原文,按核心素养或学科分组。语文、英语的学段要求/学段目标已是标准本身,请用 list_standards;初中新增五科只有一个学段。Stage goals of a subject.No findings
Why it is in this group
- The name "get_stage_goals" says "get": a word for reading.
Description, as the server wrote it 查看一门学科各学段的学段目标(体育为水平目标),课标原文,按核心素养或学科分组。语文、英语的学段要求/学段目标已是标准本身,请用 list_standards;初中新增五科只有一个学段。Stage goals of a subject.
Annotations the server declares
- title: 学段目标
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_standards列出一门学科(可限定一个学段)的全部标准:编码、名称、领域、要点条数。适合先看全貌再用 get_standard 看细节。List a subject's standards.No findings
Why it is in this group
- The name "list_standards" says "list": a word for reading.
Description, as the server wrote it 列出一门学科(可限定一个学段)的全部标准:编码、名称、领域、要点条数。适合先看全貌再用 get_standard 看细节。List a subject's standards.
Annotations the server declares
- title: 列出一门学科的标准
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_subjects列出 kebiao 收录的义务教育课程标准学科(14 门,2022年版2025年修订)、各学科的学段和标准、要点条数。List the subjects, their stages and counts.No findings
Why it is in this group
- The name "list_subjects" says "list": a word for reading.
Description, as the server wrote it 列出 kebiao 收录的义务教育课程标准学科(14 门,2022年版2025年修订)、各学科的学段和标准、要点条数。List the subjects, their stages and counts.
Annotations the server declares
- title: 列出学科
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_standards用一句话检索义务教育课程标准(2025 修订版),返回最相关的标准、命中的要点原文和链接。可按学科、学段筛选。适合「三年级科学里讲植物生长的课标」「初中物理 浮力」这类问题。Search the standards by topic.No findings
Why it is in this group
- The name "search_standards" says "search": a word for reading.
Description, as the server wrote it 用一句话检索义务教育课程标准(2025 修订版),返回最相关的标准、命中的要点原文和链接。可按学科、学段筛选。适合「三年级科学里讲植物生长的课标」「初中物理 浮力」这类问题。Search the standards by topic.
Annotations the server declares
- title: 检索课标
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Exfil surface
Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.
No private-data, untrusted-input, outbound path in this server alone: no tool is tagged private-data or untrusted-input or outbound.
- Reads private data0
- Reads files, mail, messages, databases, secrets, calendars or repositories.
- Reads text others write0
- Brings in text someone else can write: web pages, inbound email, messages, issues and comments.
- Can send data out0
- Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.
Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.
Findings
Matches of fixed checks, with the text they matched.
- Warnget_standard
The server marks "get_standard" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_standard" says "get": a word for reading.
The server marks "get_textbook_links" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_textbook_links" says "get": a word for reading.
The server marks "get_check_questions" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_check_questions" says "get": a word for reading.
- Warncompare_versions
The server marks "compare_versions" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "compare_versions" says "compare": a word for reading.
History
Changes to its tool definitions and to its remote endpoint, newest first.
No change seen yet. Its tools are rescanned every day, and a remote endpoint is looked at once a week.
Install
Pinned to version 1.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http kebiao https://www.kebiao.org/mcpclaude mcp add --transport http kebiao https://www.kebiao.org/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__kebiao__list_subjects",
"mcp__kebiao__search_standards",
"mcp__kebiao__list_standards",
"mcp__kebiao__get_stage_goals",
"mcp__kebiao__find_textbook_chapter"
],
"ask": [
"mcp__kebiao__get_standard",
"mcp__kebiao__get_textbook_links",
"mcp__kebiao__get_check_questions",
"mcp__kebiao__compare_versions"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as kebiao. Review it before you use it.
Pin
Keep the decision: fail CI when the tools change, follow every change, or show a badge.
Pin in CI
Fail a build when the tools you reviewed are not the tools the server serves today.
curl -s "https://anlyon.dev/api/v1/servers/io.github.NBrangerF/kebiao/verify?hash=79bf5b009af91747ef24fbb1e80b4c9dda8df4a4ad0fd5739c3e08794926db4f" | jq -e '.changed == false'Pinned hash 79bf5b009af9, from Nov 3, 2026, 08:18 UTC.
Watch
Get told when its tools change: a new tool, a new description, a new class.
https://anlyon.dev/servers/io.github.NBrangerF/kebiao/changes.xmlAn Atom feed. Works in any feed reader or Slack's RSS app.
Badge
[](https://anlyon.dev/servers/io.github.NBrangerF/kebiao)Source: MCP Registry · repository. Synced Nov 3, 2026, 08:17 UTC.