← The evidence ledger
Evidence row 520675
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 3a41d81e-3695-470a-ab9c-7a3822562c50
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- d1a4a61ff004858edd4242df0feafce2f89546307f78b9ef8f7fb335f6d9a9c9
- Leaf
- 0x37af4c38c6809f42e9e4a14b39fe91947bc20488b80b99560c7c8d9868d3d27c
What was observed
{
"count": 14,
"tools": [
{
"description": "作れる漢字プリントの範囲(教育漢字・漢検の級)、形式、指定した字の問題の数を返します。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"chars": {
"items": {
"type": "string"
},
"maxItems": 24,
"type": "array"
}
},
"type": "object"
},
"name": "check_available_kanji"
},
{
"description": "既存の問題を組み合わせて A4 1枚のプリント案を作り、問題一覧(番号・種類・問題文・答え・字)と確認用の短いリンク(30日有効)を返します。形式を省くと書きと読みのテストになります。書き・読みのテストは字数と同じ問題数(1字1問)で作ります。足りなければ questionCount(24まで)を増やして作り直します。部首・画数テスト(format=test_strokes)・熟語の構成テスト(format=test_structure。1問の差し替えはできない)・対義語・類義語テスト(format=test_pairs。1問の差し替えはできない)・同音異字テスト(format=test_homophones。1問の差し替えはできない)・四字熟語テスト(format=test_yoji・意味つきは test_yoji_meaning。1問の差し替えはできない)・誤字訂正テスト(format=test_correction。4〜2級。1問の差し替えはできない)・同訓異字テスト(format=test_kun_homophones。1問の差し替えはできない)・音と訓テスト(format=test_onkun。4〜6年か7〜5級。4年・7級は1字の形。1問の差し替えはできない)・おなじなかまの漢字テスト(format=test_radical_group。2〜4年か9・8・7級。1問の差し替えはできない)・熟語の一字テスト(format=test_jukugo。5・6年か6・5級。1問の差し替えはできない)・二つの読みテスト(format=test_two_readings。1〜4年か10〜7級・準2・2級。1問の差し替えはできない)・漢字識別テスト(format=test_shikibetsu。4・3級。1問の差し替えはできない)・熟語作りテスト(format=test_tsukuri。4〜6年か7〜5級。1問の差し替えはできない)・よみがなの一字テスト(format=test_kana_blank。1・2年か10・9級)・正しいよみがなテスト(format=test_kana_choice。1年か10級。どちらも1問の差し替えはできない)・対となかまの字テスト(format=test_char_pair。1・2年か10・9級。1問の差し替えはできない)・正しい漢字テスト(format=test_kanji_choice。2年か9級。1問の差し替えはできない)も作れます。プリントの保存と PDF の作成はしません。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"chars": {
"description": "プリントに載せる字(重複なし)。テスト(書き・読み)は8〜24字、部首・画数テストは4〜6年相当(7〜5級)が6〜12字・ほかは12〜24字、練習は1〜6字。書き・読みのテストで25字以上・8字未満のときは、字の絞り方や分け方の案(proposals)を返す。部首・画数テスト(test_strokes)は6〜12・12〜24字の範囲外なら誤りを返すだけで、proposals は付かない。熟語の構成テスト(test_structure)と対義語・類義語テスト(test_pairs)は6〜22字、同音異字テスト(test_homophones)は3〜12字、四字熟語テスト(test_yoji)は6〜24字、意味つき(test_yoji_meaning)は6〜12字、誤字訂正テスト(test_correction)は6〜24字、同訓異字テスト(test_kun_homophones)は3〜12字、音と訓テスト(test_onkun)・おなじなかまの漢字テスト(test_radical_group)は6〜22字、熟語の一字テスト(test_jukugo)は6〜24字、二つの読みテスト(test_two_readings)は3〜12字、漢字識別テスト(test_shikibetsu)は5・10・15字、熟語作りテスト(test_tsukuri)は 4年・7級が6〜15字、5年・6級が2・4・6字、6年・5級が5・10・15字、よみがなの一字テスト(test_kana_blank)・正しいよみがなテスト(test_kana_choice)は6〜16字、対となかまの字テスト(test_char_pair)は6〜22字、正しい漢字テスト(test_kanji_choice)は6〜16字で、それ以外は誤りを返すだけ。",
"items": {
"type": "string"
},
"maxItems": 48,
"minItems": 1,
"type": "array"
},
"format": {
"description": "practice(練習)・test_mixed(書きと読み)・test_write(書きだけ)・test_read(読みだけ)・test_strokes(部首・画数テスト。学年か級が必要)・test_structure(熟語の構成テスト。二字熟語の組み立てを記号で答える。5・6年か6〜2級だけ。6・5級は4型、4〜2級は5型)・test_pairs(対義語・類義語テスト。熟語の空いた字を後のひらがなから選んで漢字で書く。4〜6年か7〜2級だけ。4年・7級は対義語だけ、準2・2級は熟語まるごと。字数は6〜22字)・test_homophones(同音異字テスト。同じ音読みで字の違う2問を1組にし、カタカナの読みの漢字を書く。3〜6年か8〜2級だけ。字数は3〜12字(6〜24問)で、相手の字は自動で選ぶ)・test_yoji(四字熟語テスト。1字をカタカナにした四字熟語の、その字を漢字で書く。6年か5〜2級だけ。字数は6〜24字で、語は自動で選ぶ)・test_yoji_meaning(test_yoji に語の意味の短い文を付ける。字数は6〜12字)・test_correction(誤字訂正テスト。文の中で同じ読みの別の字にすり替えた1字を見つけ、誤字と正しい字を書く。4〜2級だけ。字数は6〜24字で、誤字は自動で選ぶ)・test_kun_homophones(同訓異字テスト。同じ訓読みで字の違う2問を1組にして漢字を書く。学年か級が必要。字数は3〜12字で、相手の字は自動で選ぶ)・test_onkun(音と訓テスト。4年・7級は漢字1字の読みが音読みか訓読みか、5・6年と6・5級は二字熟語の読みが音と音・音と訓・訓と訓・訓と音のどれかを記号で答える。4〜6年か7〜5級だけ。字数は6〜22字で、4年・7級は音読み・訓読みの読みがある字を、ほかはイ・ウ・エの語がある字を14字なら2字ずつ、22字なら3字ずつ以上入れる)・test_radical_group(おなじなかまの漢字テスト。部首を示し、同じ部首の字を語の□に書く。2〜4年か9・8・7級だけ。字数は6〜22字で、同じ部首の字を2字以上ずつ入れる)・test_jukugo(熟語の一字テスト。語の1字をカタカナにし、その字を漢字で書く。5・6年か6・5級だけで、5年・6級は三字の語、6年・5級は四字の語。字数は6〜24字で、語は自動で選ぶ)・test_two_readings(二つの読みテスト。同じ字の音読みの語と訓読みの語を2つの文で1組にし、線を引いた語の読みを書く。1〜4年か10〜7級・準2・2級だけで、字数は3〜12字。語は自動で選ぶ)・test_shikibetsu(漢字識別テスト。三つの熟語の□に共通する1字を10字の群から選んで書く。4・3級だけで、字数は5・10・15字。語とはずれの字は自動で選ぶ)・test_tsukuri(熟語作りテスト。4年・7級は上の字の前と後ろに付く字を選び肢から選び、5年・6級は同じ読みの字を群から選んで熟語を作り、6年・5級は意味の文に合う熟語を群の字で作る。4〜6年か7〜5級だけで、字数は4年・7級が6〜15字、5年・6級が2・4・6字、6年・5級が5・10・15字。語・相手の字・はずれの字は自動で選ぶ)・test_kana_blank(よみがなの一字テスト。熟語の読みの1字を□にし、ひらがな1字を書く。1・2年か10・9級だけ)・test_kana_choice(正しいよみがなテスト。正しい読みと誤りの読みから正しいほうの番号を書く。1年か10級だけ)・test_char_pair(対となかまの字テスト。対やなかまの語を手がかりに□の漢字を書く。1・2年か10・9級だけで、字数は6〜22字。手がかりは自動で選び、答えが別の問題の手がかりに見える字の組み合わせは作らない)・test_kanji_choice(正しい漢字テスト。熟語の1字をひらがなにし、正しい漢字の語と形の似た字の語から正しいほうの番号を書く。2年か9級だけで、字数は6〜16字。語と誤りの字は自動で選ぶ)。省くと test_mixed。",
"enum": [
"practice",
"test_mixed",
"test_write",
"test_read",
"test_strokes",
"test_structure",
"test_pairs",
"test_homophones",
"test_yoji",
"test_yoji_meaning",
"test_correction",
"test_kun_homophones",
"test_onkun",
"test_radical_group",
"test_jukugo",
"test_two_readings",
"test_shikibetsu",
"test_tsukuri",
"test_kana_blank",
"test_kana_choice",
"test_char_pair",
"test_kanji_choice"
],
"type": "string"
},
"grade": {
"description": "教育漢字のプリントの学年(1〜6)。省くと字の配当学年の最大。漢検のプリントでは使わない。",
"maximum": 6,
"minimum": 1,
"type": "integer"
},
"learningScope": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"system": {
"const": "jp_elementary",
"type": "string"
}
},
"required": [
"system"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"edition": {
"const": "2020",
"description": "級別漢字表の版。省略時は2020年度版。",
"type": "string"
},
"level": {
"enum": [
10,
9,
8,
7,
6,
5,
4,
3,
"pre2",
2
],
"type": [
"number",
"string"
]
},
"system": {
"const": "kanken",
"type": "string"
}
},
"required": [
"system",
"level"
],
"type": "object"
}
],
"description": "学習範囲。省くと小学校の教育漢字。漢検は {system:'kanken', level:10〜3、\"pre2\"(準2級)、2(2級)}。"
},
"practiceMax": {
"description": "練習(format=practice)の1枚に載せる字数の上限。3字までなら3、6字までなら6(字の練習回数ではない)。練習のときは必須。",
"enum": [
3,
6
],
"type": "number"
},
"questionCount": {
"description": "テスト(test_mixed・test_write・test_read)の問題数。字数〜24。省けば字数(1字1問)。足りなければ増やして作り直す。",
"maximum": 24,
"minimum": 1,
"type": "integer"
},
"title": {
"description": "紙面のタイトル(1〜60文字)。省くと自動で付く。テストのタイトルに出題する字が入っていると、答えが見えるため受け付けない。",
"maxLength": 60,
"minLength": 1,
"type": "string"
}
},
"required": [
"chars"
],
"type": "object"
},
"name": "create_kanji_worksheet"
},
{
"description": "完成した問題文・正答と復習対象の宣言を含む1〜40項目の原稿を検査し、A4各24問以内・最大2枚のプリント案と問題・解答の確認リンクを返します。不備があるときは案を作らず、検査結果と全対象を返します。家族のプリントの保存とPDF化はリンク先で行われます。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"manuscript": {
"description": "対象の一覧・問題文・正答・出所を含むschemaVersion=1の問題原稿。"
}
},
"type": "object"
},
"name": "create_kanji_worksheet_from_manuscript"
},
{
"description": "語の一覧(8〜24語)から、1語1問の漢字テスト(書き取り・読み・読み書き)の A4 1枚のプリント案を作り、問題一覧(番号・種類・問題文・答え・字)と確認用の短いリンク(30日有効)を返します。小学校の教育漢字だけです。書き取りでは answers で語ごとの空欄の字を指定できます。問題にできない語や指定の空欄で作れない語が1つでもあると案を作らず、code: unresolved_words で作れない語(words・answersRejected と理由)と残りの語(remainingWords)を返し、作れない語ごとの代わりの語(alternatives。語・種類 kind・元の語と共有する漢字 focus。学年と形式で作れる語だけ)も返します。語を外すかどうかは利用者が決めるもので、このツールが語を外して案を作ることはありません。remainingWords が8語以上なら、その語で案を作れます。リンク先の画面でも空欄を選び直せます。プリントの保存と PDF の作成はしません。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"answers": {
"additionalProperties": {
"items": {
"pattern": "^\\p{Script=Han}$",
"type": "string"
},
"maxItems": 4,
"minItems": 1,
"type": "array"
},
"description": "書き取り(test_write)だけ。語ごとの空欄の字(1〜4字。例:{\"海岸\":[\"岸\"]})。省いた語は、その学年で書ける字を空欄にする。",
"propertyNames": {
"maxLength": 12,
"minLength": 1,
"pattern": "^[\\p{Script=Han}\\p{Script=Hiragana}\\p{Script=Katakana}ー々]+$"
},
"type": "object"
},
"format": {
"description": "test_mixed(読み書き)・test_write(書き取り)・test_read(読み)。省くと test_mixed。",
"enum": [
"test_mixed",
"test_write",
"test_read"
],
"type": "string"
},
"grade": {
"description": "プリントの学年(1〜6)。",
"maximum": 6,
"minimum": 1,
"type": "integer"
},
"title": {
"description": "紙面のタイトル(1〜60文字)。省くと「小学n年 漢字の復習」。答えの字が入っていると受け付けない。",
"maxLength": 60,
"minLength": 1,
"type": "string"
},
"words": {
"description": "問題にする語(8〜24語・1語1問)。",
"items": {
"maxLength": 12,
"minLength": 1,
"pattern": "^[\\p{Script=Han}\\p{Script=Hiragana}\\p{Script=Katakana}ー々]+$",
"type": "string"
},
"maxItems": 24,
"minItems": 8,
"type": "array"
}
},
"required": [
"words",
"grade"
],
"type": "object"
},
"name": "create_kanji_worksheet_from_words"
},
{
"description": "難度別の在庫確認と同じ入力・previewFingerprintで確認リンクを作ります。問題や評価が変わったら再確認を返します。条件を満たす難度の案だけを作り、不足の難度は理由を返します。リンク先で問題を確認して保存するとPDF・画面でとくを利用できます。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"bands": {
"description": "1基礎・2標準・3応用。各区分を別の案として返す。",
"items": {
"enum": [
1,
2,
3
],
"type": "number"
},
"maxItems": 3,
"minItems": 1,
"type": "array"
},
"grade": {
"description": "通常の課程を履修済みとする対象学年。最初の基準は5・6年。",
"enum": [
5,
6
],
"type": "number"
},
"items": {
"items": {
"additionalProperties": false,
"properties": {
"patternCount": {
"maximum": 5,
"minimum": 1,
"type": "integer"
},
"problemsPerPattern": {
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"variantId": {
"pattern": "^MV-\\d{6}$",
"type": "string"
}
},
"required": [
"variantId",
"patternCount",
"problemsPerPattern"
],
"type": "object"
},
"maxItems": 10,
"minItems": 1,
"type": "array"
},
"lang": {
"const": "ja",
"type": "string"
},
"previewFingerprint": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
},
"seed": {
"description": "再確認時も同じ種を指定する。",
"pattern": "^[A-Za-z0-9_-]{1,48}$",
"type": "string"
},
"title": {
"maxLength": 60,
"minLength": 1,
"type": "string"
}
},
"required": [
"grade",
"lang",
"bands",
"items",
"seed",
"title",
"previewFingerprint"
],
"type": "object"
},
"name": "create_math_difficulty_worksheets"
},
{
"description": "算数の型(型を探した結果の variantId)と問題数から A4 の紙の案を作り、確認用の短いURL(shareUrl)・期限を含まない完成済みのMarkdownリンク(shareLink)・別項目の有効期限(expiresAt。30日後)と、行ごとの見出し・問題数・足りない分・見本を返します。count を省いた行は1枚が埋まるまで入れます。紙が5枚を超える案は作れません。紙の保存・PDF・画面でとくはリンク先のサイトで行われます。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"items": {
"description": "紙に並べる型(1〜10行。同じ型は1行にまとめる)。",
"items": {
"additionalProperties": false,
"properties": {
"count": {
"description": "問題数(1〜200)。省くと1枚の範囲で完全な行になる数(2列は偶数、3列は3の倍数)。",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"variantId": {
"description": "型の ID(MV- で始まる 6 桁。型を探した結果の variantId)。",
"pattern": "^MV-\\d{6}$",
"type": "string"
}
},
"required": [
"variantId"
],
"type": "object"
},
"maxItems": 10,
"minItems": 1,
"type": "array"
},
"lang": {
"description": "紙の言語(ja・en・zh・ko・es)。",
"enum": [
"ja",
"en",
"zh",
"ko",
"es"
],
"type": "string"
},
"title": {
"description": "紙の題(1〜60文字)。",
"maxLength": 60,
"minLength": 1,
"type": "string"
}
},
"required": [
"lang",
"title",
"items"
],
"type": "object"
},
"name": "create_math_worksheet"
},
{
"description": "字か語で、小学校の学年とテストの形式で問題にできる語を最大20件探し、書き取り・読み書きでは各語の中でその学年の紙の空欄にできる字(blankable)を添えて返します。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"format": {
"description": "test_mixed(読み書き)・test_write(書き取り)・test_read(読み)。省くと test_mixed。",
"enum": [
"test_mixed",
"test_write",
"test_read"
],
"type": "string"
},
"grade": {
"description": "プリントの学年(1〜6)。",
"maximum": 6,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "探す字か語(例:海・海岸)。",
"maxLength": 12,
"minLength": 1,
"pattern": "^[\\p{Script=Han}\\p{Script=Hiragana}\\p{Script=Katakana}ー々]+$",
"type": "string"
}
},
"required": [
"query",
"grade"
],
"type": "object"
},
"name": "find_kanji_words"
},
{
"description": "学年の算数の型(出題の変種)を最大20件、問うこと・数の範囲・答えの形・作れる問題の数・見本1問(問題文と答え)とともに返します。unitId か keywords のどちらかが要ります。型の説明は日本語なので、keywords は日本語の言葉で当たります。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"grade": {
"description": "学年(1〜6)。",
"maximum": 6,
"minimum": 1,
"type": "integer"
},
"keywords": {
"description": "型の名前・説明・単元の名前に当てる日本語の言葉(例: くり上がり・2けた・時こく)。",
"items": {
"maxLength": 20,
"minLength": 1,
"type": "string"
},
"maxItems": 8,
"minItems": 1,
"type": "array"
},
"lang": {
"description": "見本と問題の数の言語(ja・en・zh・ko・es)。省くと ja。",
"enum": [
"ja",
"en",
"zh",
"ko",
"es"
],
"type": "string"
},
"unitId": {
"description": "単元ID(MU-G1-… の形。単元の一覧が返す ID)。",
"pattern": "^MU-G([1-6])-[A-Z0-9-]+$",
"type": "string"
}
},
"required": [
"grade"
],
"type": "object"
},
"name": "find_math_problem_types"
},
{
"description": "指定した字の既存の問題を最大20件、問題文と答え付きで返します。プリント案の1問を差し替える候補になります。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"char": {
"description": "候補を調べる字(1字)。",
"type": "string"
},
"grade": {
"description": "教育漢字のとき、プリントの学年。省けば字の配当学年。",
"maximum": 6,
"minimum": 1,
"type": "integer"
},
"learningScope": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"system": {
"const": "jp_elementary",
"type": "string"
}
},
"required": [
"system"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"edition": {
"const": "2020",
"description": "級別漢字表の版。省略時は2020年度版。",
"type": "string"
},
"level": {
"enum": [
10,
9,
8,
7,
6,
5,
4,
3,
"pre2",
2
],
"type": [
"number",
"string"
]
},
"system": {
"const": "kanken",
"type": "string"
}
},
"required": [
"system",
"level"
],
"type": "object"
}
],
"description": "学習範囲。省くと教育漢字。漢検の級を指定すると、その級の範囲の問題だけを返す。"
},
"type": {
"description": "熟語(書き)・読み・送りがなで絞る。",
"enum": [
"compound",
"reading",
"okurigana"
],
"type": "string"
}
},
"required": [
"char"
],
"type": "object"
},
"name": "find_replacement_questions"
},
{
"description": "小学校1〜6年の読み・書き取り・読み書きについて、問題原稿のデータ構造、字の配当、文字数・問数の上限、検査条件と短い作例を返します。形式の省略時は全問書き取りで、送りがなも解答に含めます。読み・混合は利用者が希望した場合だけ指定します。問題の生成はしません。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"format": {
"default": "test_write",
"description": "省略時は書き取り。利用者が読み・混合を希望したときだけtest_read・test_mixedを指定。元写真の「読む」表示や赤青の区別は出題形式の指定ではありません。",
"enum": [
"test_read",
"test_write",
"test_mixed"
],
"type": "string"
},
"grade": {
"description": "プリントの学年(1〜6)。",
"maximum": 6,
"minimum": 1,
"type": "integer"
}
},
"required": [
"grade"
],
"type": "object"
},
"name": "get_kanji_manuscript_rules"
},
{
"description": "同じ学習目標の既存在庫から、難度ごとに複数パターンと各パターンの複数問を確認します。実問の有効な評価で絞ってからパターン数と問題数を数え、実際の問題ID・評価版・確認用指紋を返します。未評価・要確認・古い評価は難度指定の根拠にしません。パターン不足と各パターンの問題数不足を区別し、条件を自動で緩めません。難度区分の一致だけでは「同じくらい」「少し」の関係は保証しません。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"bands": {
"description": "1基礎・2標準・3応用。各区分を別の案として返す。",
"items": {
"enum": [
1,
2,
3
],
"type": "number"
},
"maxItems": 3,
"minItems": 1,
"type": "array"
},
"grade": {
"description": "通常の課程を履修済みとする対象学年。最初の基準は5・6年。",
"enum": [
5,
6
],
"type": "number"
},
"items": {
"items": {
"additionalProperties": false,
"properties": {
"patternCount": {
"maximum": 5,
"minimum": 1,
"type": "integer"
},
"problemsPerPattern": {
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"variantId": {
"pattern": "^MV-\\d{6}$",
"type": "string"
}
},
"required": [
"variantId",
"patternCount",
"problemsPerPattern"
],
"type": "object"
},
"maxItems": 10,
"minItems": 1,
"type": "array"
},
"lang": {
"const": "ja",
"type": "string"
},
"seed": {
"description": "再確認時も同じ種を指定する。",
"pattern": "^[A-Za-z0-9_-]{1,48}$",
"type": "string"
}
},
"required": [
"grade",
"lang",
"bands",
"items",
"seed"
],
"type": "object"
},
"name": "inspect_math_difficulty_worksheets"
},
{
"description": "学年(1〜6)の算数の単元を教科書の順に、単元ID・名前(日本語)・作れる型の数とともに返します。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"grade": {
"description": "学年(1〜6)。",
"maximum": 6,
"minimum": 1,
"type": "integer"
}
},
"required": [
"grade"
],
"type": "object"
},
"name": "list_math_units"
},
{
"description": "保護者が diglabo で作った算数の学習のまとめ(ページの URL か ID)を読み、最近の学年・苦手な型(まちがえた問題の文と子の答えと正解つき)・克服した型・単元ごとの取り組み・最近の回の一覧を返します。苦手な型の variantId は算数の案の型の ID と同じです。子の名前は含みません。まとめは作ってから7日で読めなくなります。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"url": {
"description": "まとめのページの URL(https://diglabo.com/…/math-drills/s/…)か ID(22文字)。",
"maxLength": 300,
"minLength": 1,
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "read_math_learning_summary"
},
{
"description": "プリント案の1問を同じ字の別の問題に差し替えた新しいプリント案を作り、新しい問題一覧と確認用リンクを返します。元のリンクは元の内容のまま残ります。",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"index": {
"description": "差し替えるマスの位置(問題一覧の index。0始まりで、番号とは別)。手本・空白のマスは差し替えられない。",
"maximum": 23,
"minimum": 0,
"type": "integer"
},
"proposalId": {
"description": "差し替えるプリント案の ID(proposalId)。",
"pattern": "^[0-9A-Za-z]{12}$",
"type": "string"
},
"replacement": {
"additionalProperties": false,
"description": "差し替え先の問題の ref(差し替え候補の検索結果に含まれるもの)。対象マスと同じ字に限る。",
"properties": {
"char": {
"type": "string"
},
"itemId": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"type": {
"enum": [
"compound",
"reading",
"okurigana"
],
"type": "string"
}
},
"required": [
"type",
"char",
"itemId"
],
"type": "object"
}
},
"required": [
"proposalId",
"index",
"replacement"
],
"type": "object"
},
"name": "replace_question"
}
]
}What the leaf hashes
{"body":"d1a4a61ff004858edd4242df0feafce2f89546307f78b9ef8f7fb335f6d9a9c9","id":520675,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793122990919989,"prev":null,"subject":"3a41d81e-3695-470a-ab9c-7a3822562c50","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x37af0acae85606a26604bcbac2c9d9eec1bed9f73e1d114e786530ece8097036
- 0xc0edf33af8a6733ad869bcd7d37d672eaf7a0290673a6a6f18d3ac9311cce747
- 0x3e7435d44d35ab1b4d8d6712e975a1eec5704a04e1b8d900b549080dc44a98c6
- 0xade61dd2e7571a555c994eb92e37957b12bc45e1aa5e7b19e30a3ebdc2dbbef8
- 0xd104557494ad2a23f9885f1ae504d6edc74c58bd5436bba780852e81324a05c6
- 0xfada5c9522d66b3f6c95b263afbc3cdd544ef333f2198d06fd77214cf8f0d3b1
- 0xe95261b5db1b95e6d6c591180f7ffd407e1516bb0724b85a29579c45f76ff7ae
- 0xf73c333ce3340d83cc0e891e0339f927612737bbbcd29228243a6166b40fb9af
- 0x94a91fcd05d4e8571c9812659f5ff788300a00c146fe3d7312e8f006007787ea
- 0xe04da64f3dbf61273891d2946fa9de2fb84d9fe322a117347aef900b03c57875
- 0x160b9e0a5f6c26ccb98c1f74a04e70c445fda00b5550757fe51e4055a32c3e7f
- 0xdb9db1a3e6d5dbf0cebe03506aac88a6794bcc4c262bb265cd126434710b66f9
- 0x5a6a2d80130a2a2e783e8f8096057d594b53c7bc148344100f2c40afa809745f
- 0x42784d9809d120654630ee1b254a1dd90a2bbd3024aa180f1a59bbf53e9316e4
- 0x8360ee1105e4d9f9312067cbbfd47c69c5948665ae582b9684a580c8f4e199e1
- 0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb
- 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4