MCP.Market

Education Scope MCP server

by YAMA-TANA·io.github.YAMA-TANA/education-scope-mcp·v0.2.0

Classify Japanese curriculum scope, audit grade limits, and search normalized MEXT data.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Education Scope MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Education Scope MCP tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 3 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Education Scope MCP compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 70% of 3,471 Web search servers

Install Education Scope MCP in Claude Code, Cursor or VS Code

claude mcp add education-scope-mcp -- docker run -i --rm ghcr.io/yama-tana/education-scope-mcp:0.2.0
Add to Cursor

What the publisher says

From the Education Scope MCP repository's README, as published. We do not edit it. Read it on GitHub

EDUCATIONSCOPEMCP

日本の学校教育で、ある知識・用語・解法がどの学校段階・学年・教科の範囲かを判定し、LLMの説明が指定学年を超えていないか監査するMCPサーバーです。

文部科学省の学習指導要領コード表(小学校 82V12 / 中学校 83V11 / 高等学校 84V10)を取得・正規化して検索でき、手作業seedは自然な別名と前提知識グラフの補助データとして併用します。

MCP Registry

  • Registry name: io.github.YAMA-TANA/education-scope-mcp
  • Display name: Education Scope MCP
  • Version: 0.2.0
  • OCI image: ghcr.io/yama-tana/education-scope-mcp:0.2.0
  • Transport: stdio

Registry description:

Classify Japanese school curriculum scope, audit explanations against grade limits, and search 16,887 normalized MEXT curriculum-code entries.

server.json はOfficial MCP Registry向けのmanifestです。.github/workflows/publish-mcp.yml がOCIイメージをGHCRへ公開し、GitHub Actions OIDCでRegistryへ送信します。追加のRegistry用シークレットは不要です。

MCP tools

  • classifyknowledgescope — 「三平方の定理」「微分」「現在完了」などの教育範囲を判定
  • checkanswerscope — 「中2までで説明して」に高校・中3範囲が混ざっていないか監査
  • search_curriculum — 学校段階・教科・領域・キーワードで公式コード表を検索
  • get_prerequisites — そのトピックを理解するための前提知識を取得
  • listsupportedscopes — 監査に指定できる上限学年を取得
  • getdatasetstatus — 全量MEXTデータがロード済みか、コード表別件数とともに確認

例

classifyknowledgescope("三平方の定理")

{
  "bestMatch": {
    "stage": "中学校",
    "grade": 3,
    "subject": "数学",
    "topic": "三平方の定理"
  }
}

checkanswerscope("三平方の定理を使います。", "中2")

{
  "withinTarget": false,
  "exceedsTarget": [
    {
      "stage": "中学校",
      "grade": 3,
      "topic": "三平方の定理"
    }
  ]
}

セットアップ

Node.js 20以上。

npm install
npm test

stdio MCP

npm run build
npm start

MCPクライアント設定例:

{
  "mcpServers": {
    "education-scope": {
      "command": "node",
      "args": ["/absolute/path/EDUCATION_SCOPE_MCP/dist/src/index.js"]
    }
  }
}

Docker / OCI

docker run --rm -i ghcr.io/yama-tana/education-scope-mcp:0.2.0

Remote HTTP MCP

npm run build
PORT=3000 npm run start:http
  • MCP endpoint: http://localhost:3000/mcp
  • health check: http://localhost:3000/health

HTTP実装はMCP TypeScript SDK v2の createMcpHandler を使用しています。

文科省データを全量取り込む

npm run import:mext

このコマンドは3つの公式CSVを取得し、raw保存だけでなくMCPが直接読める正規化済みデータまで生成します。

data/mext/raw/
  elementary-82V12.json
  junior-high-83V11.json
  high-school-84V10.json
  index.json

data/mext/normalized/
  curriculum-items.json
  summary.json

curriculum-items.json が存在すれば、MCP起動時に自動で読み込みます。存在しない環境でもseed-onlyモードで起動できます。現在どちらのモードかは getdatasetstatus で確認できます。

公式コード表から保持する主な情報:

{
  stage,
  grade,
  grades,
  subject,
  course,
  domain,
  topic,
  aliases,
  curriculumCode,
  codeTable,
  itemNumber,
  sectionPath,
  source
}

学年は16桁の学習指導要領コードの学年・段階欄を解釈します。複数学年にまたがるコードは grades に全学年を保持し、学年上限監査では安全側に倒すため、その範囲の上端を grade として使用します。高等学校は学年を推測して付与しません。

自動更新

.github/workflows/refresh-mext.yml は文科省CSVを取得し、正規化・テスト・件数検証を通過した場合だけ data/mext/normalized/ をmainへコミットします。毎月1日の定期更新と手動実行に対応しています。

raw CSV由来JSONはGit管理対象外で、MCPが必要とする正規化済みJSONだけをリポジトリに保持します。

判定設計

公式コード表は「何を扱うか」の一次根拠として優先し、src/data.ts のseedは次の補助用途に残しています。

  • 「三平方」「ピタゴラスの定理」のような自然なalias
  • 概念間の前提知識グラフ
  • 公式データをまだ生成していない環境のフォールバック

checkanswerscope は未登録概念を自動的に「範囲内」とは判定しません。既知概念を1件も検出できない文章は unknownTextPresent: true として安全側に倒します。

データソース

文部科学省「教育データ標準」学習指導要領コード表:

  • https://www.mext.go.jp/amenu/other/data00001.htm
  • 小学校 82V12
  • 中学校 83V11
  • 高等学校 84V10

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Education Scope MCP: common questions

Is Education Scope MCP server safe?
Mostly: it is graded B (83/100). Read the Education Scope MCP safety report
How do I install Education Scope MCP?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Education Scope MCP need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Education Scope MCP maintained?
The last commit was 36 days ago (2026-10-01). The latest release is v0.2.0.
What can I use instead of Education Scope MCP?
Servers from other publishers that do the same job: GEO Tracker by DigestSEO MCP server, HIG Doctor MCP server and Suede AI Skills MCP server.

Alternatives to Education Scope MCP

Same job from other publishers: the closest match first, then the best rated.

  • GEO Tracker by DigestSEO
    Track brand citations across seven AI search surfaces. Free OSS; optional EUR 99 client-ready audit.
    B
  • HIG Doctor
    Apple Human Interface Guidelines search, lookup, and project audits for AI coding agents.
    B
  • Suede AI Skills MCP
    Routes tasks to Suede skills, grades live pages A-F for Google and AI search, and checks copy.
    A