diglabo 漢字プリント
Japanese kanji worksheets (elementary grades, Kanken 10-2). Returns a review link. No login.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (4)
- LOWen check_available_kanji
- LOWen find_replacement_questions
- LOWen create_kanji_worksheet
- LOWen replace_question
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"kanji-prints": {
"url": "https://api.diglabo.com/kanji/mcp-guest"
}
}
}Puntos de conexión remotos
https://api.diglabo.com/kanji/mcp-gueststreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢check_available_kanji(chars)
作れる漢字プリントの範囲(教育漢字・漢検の級)、形式、指定した字の問題の数を返します。
Esquema de entrada
{
"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問を差し替える候補になります。
Esquema de entrada
{
"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 の作成はしません。
Esquema de entrada
{
"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問を同じ字の別の問題に差し替えた新しいプリント案を作り、新しい問題一覧と確認用リンクを返します。元のリンクは元の内容のまま残ります。
Esquema de entrada
{
"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#"
}Comunidad
Evidencia