Server definition
- Hash
- sha256:987858117e45368022aa0250cbf6fe827237a7974e8cbc220abe23086698a799
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "diglabo の漢字プリント(小学校の教育漢字、漢検10〜2級)の練習プリントとテストを作るサーバーです。認証は不要です。作ったプリント案は確認用のリンク(30日有効)で開け、プリントの保存と PDF の作成はリンク先のサイトで行われます。",
"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",
"outputSchema": null
},
{
"description": "既存の問題を組み合わせて A4・24マスのプリント案を作り、問題一覧(番号・種類・問題文・答え・字)と確認用の短いリンク(30日有効)を返します。形式を省くと書きと読みのテストになります。部首・画数テスト(format=test_strokes)と熟語の構成テスト(format=test_structure。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)は14字か22字で、それ以外は誤りを返すだけ。",
"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_mixed。",
"enum": [
"practice",
"test_mixed",
"test_write",
"test_read",
"test_strokes",
"test_structure"
],
"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"
},
"title": {
"description": "紙面のタイトル(1〜60文字)。省くと自動で付く。テストのタイトルに出題する字が入っていると、答えが見えるため受け付けない。",
"maxLength": 60,
"minLength": 1,
"type": "string"
},
"words": {
"description": "優先して出題する語(例:想像・経験)。指定した字の問題に同じ語があれば先に選ぶ。",
"items": {
"maxLength": 12,
"minLength": 1,
"type": "string"
},
"maxItems": 40,
"minItems": 1,
"type": "array"
}
},
"required": [
"chars"
],
"type": "object"
},
"name": "create_kanji_worksheet",
"outputSchema": null
},
{
"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",
"outputSchema": null
},
{
"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",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:987858117e45368022aa0250cbf6fe827237a7974e8cbc220abe23086698a799 | sha256sum