diglabo 漢字プリント
Japanese kanji worksheets (elementary grades, Kanken 10-2). Returns a review link. No login.
使うべきか
品質と安全性
B
検出事項(4)
- LOWcheck_available_kanji 内
- LOWfind_replacement_questions 内
- LOWcreate_kanji_worksheet 内
- LOWreplace_question 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
~1,890トークン数(ツール定義)
~2.5 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.48%)
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"kanji-prints": {
"url": "https://api.diglabo.com/kanji/mcp-guest"
}
}
}リモートエンドポイント
https://api.diglabo.com/kanji/mcp-gueststreamable-httpできること
ツール一覧
ツール(4)
🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢check_available_kanji(chars)
作れる漢字プリントの範囲(教育漢字・漢検の級)、形式、指定した字の問題の数を返します。
入力スキーマ
{
"type": "object",
"properties": {
"chars": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 24
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_replacement_questions(char, learningScope, grade, type)
指定した字の既存の問題を最大20件、問題文と答え付きで返します。プリント案の1問を差し替える候補になります。
入力スキーマ
{
"type": "object",
"properties": {
"char": {
"type": "string",
"description": "候補を調べる字(1字)。"
},
"learningScope": {
"anyOf": [
{
"type": "object",
"properties": {
"system": {
"type": "string",
"const": "jp_elementary"
}
},
"required": [
"system"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"system": {
"type": "string",
"const": "kanken"
},
"level": {
"type": [
"number",
"string"
],
"enum": [
10,
9,
8,
7,
6,
5,
4,
3,
"pre2",
2
]
},
"edition": {
"type": "string",
"const": "2020",
"description": "級別漢字表の版。省略時は2020年度版。"
}
},
"required": [
"system",
"level"
],
"additionalProperties": false
}
],
"description": "学習範囲。省くと教育漢字。漢検の級を指定すると、その級の範囲の問題だけを返す。"
},
"grade": {
"type": "integer",
"minimum": 1,
"maximum": 6,
"description": "教育漢字のとき、プリントの学年。省けば字の配当学年。"
},
"type": {
"type": "string",
"enum": [
"compound",
"reading",
"okurigana"
],
"description": "熟語(書き)・読み・送りがなで絞る。"
}
},
"required": [
"char"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡create_kanji_worksheet(learningScope, grade, title, chars, format, ...)
既存の問題を組み合わせて A4・24マスのプリント案を作り、問題一覧(番号・種類・問題文・答え・字)と確認用の短いリンク(30日有効)を返します。形式を省くと書きと読みのテストになります。プリントの保存と PDF の作成はしません。
入力スキーマ
{
"type": "object",
"properties": {
"learningScope": {
"anyOf": [
{
"type": "object",
"properties": {
"system": {
"type": "string",
"const": "jp_elementary"
}
},
"required": [
"system"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"system": {
"type": "string",
"const": "kanken"
},
"level": {
"type": [
"number",
"string"
],
"enum": [
10,
9,
8,
7,
6,
5,
4,
3,
"pre2",
2
]
},
"edition": {
"type": "string",
"const": "2020",
"description": "級別漢字表の版。省略時は2020年度版。"
}
},
"required": [
"system",
"level"
],
"additionalProperties": false
}
],
"description": "学習範囲。省くと小学校の教育漢字。漢検は {system:'kanken', level:10〜3、\"pre2\"(準2級)、2(2級)}。"
},
"grade": {
"type": "integer",
"minimum": 1,
"maximum": 6,
"description": "教育漢字のプリントの学年(1〜6)。省くと字の配当学年の最大。漢検のプリントでは使わない。"
},
"title": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "紙面のタイトル(1〜60文字)。省くと自動で付く。テストのタイトルに出題する字が入っていると、答えが見えるため受け付けない。"
},
"chars": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 48,
"description": "プリントに載せる字(重複なし)。テストは8〜24字、練習は1〜6字。テストで25字以上・8字未満のときは、字の絞り方や分け方の案(proposals)を返す。"
},
"format": {
"type": "string",
"enum": [
"practice",
"test_mixed",
"test_write",
"test_read"
],
"description": "practice(練習)・test_mixed(書きと読み)・test_write(書きだけ)・test_read(読みだけ)。省くと test_mixed。"
},
"practiceMax": {
"type": "number",
"enum": [
3,
6
],
"description": "練習(format=practice)の1枚に載せる字数の上限。3字までなら3、6字までなら6(字の練習回数ではない)。練習のときは必須。"
},
"words": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 12
},
"minItems": 1,
"maxItems": 40,
"description": "優先して出題する語(例:想像・経験)。指定した字の問題に同じ語があれば先に選ぶ。"
}
},
"required": [
"chars"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪replace_question(proposalId, index, replacement)
プリント案の1問を同じ字の別の問題に差し替えた新しいプリント案を作り、新しい問題一覧と確認用リンクを返します。元のリンクは元の内容のまま残ります。
入力スキーマ
{
"type": "object",
"properties": {
"proposalId": {
"type": "string",
"pattern": "^[0-9A-Za-z]{12}$",
"description": "差し替えるプリント案の ID(proposalId)。"
},
"index": {
"type": "integer",
"minimum": 0,
"maximum": 23,
"description": "差し替えるマスの位置(問題一覧の index。0始まりで、番号とは別)。手本・空白のマスは差し替えられない。"
},
"replacement": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"compound",
"reading",
"okurigana"
]
},
"char": {
"type": "string"
},
"itemId": {
"type": "string",
"minLength": 1,
"maxLength": 100
}
},
"required": [
"type",
"char",
"itemId"
],
"additionalProperties": false,
"description": "差し替え先の問題の ref(差し替え候補の検索結果に含まれるもの)。対象マスと同じ字に限る。"
}
},
"required": [
"proposalId",
"index",
"replacement"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}コミュニティ
エビデンス
最近の観測
検証済みバージョンは記録されていませんツール 4 件