Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted just now
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:987858117e45368022aa0250cbf6fe827237a7974e8cbc220abe23086698a799 | sha256sum