Batchloom Evidence

Free report citation preflight and real-source trials; paid evidence via a local wallet adapter.

使うべきか

品質と安全性

B
説明の品質
90%
スキーマの完全性
64%
命名の品質
95%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'trial_evidence' description lacks action verbtrial_evidence 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~4,962トークン数(ツール定義)
~4.2 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 3.88%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "evidence": {
      "url": "https://batchloom-studio-0913.xuikatwsicrdsidm.chatgpt.site/v1/mcp"
    }
  }
}

リモートエンドポイント

https://batchloom-studio-0913.xuikatwsicrdsidm.chatgpt.site/v1/mcpstreamable-http

できること

ツール一覧

ツール(11)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢audit_report_citations(report, references)

Free deterministic audit of caller-supplied report text and structured references using [cite:id] markers. Lists unmarked text blocks, unknown/unused refs, duplicate exact source URLs, missing/unsupported URLs and quote presence in the report. Produces validated evidence request batches. No fetch, signing, payment, semantic verification or claim-coverage score.

入力スキーマ

{
  "type": "object",
  "properties": {
    "report": {
      "type": "string",
      "minLength": 1,
      "maxLength": 24000
    },
    "references": {
      "type": "array",
      "maxItems": 20,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "url",
          "quotes"
        ],
        "properties": {
          "id": {
            "type": "string",
            "pattern": "^[A-Za-z][A-Za-z0-9_-]{0,31}$"
          },
          "url": {
            "anyOf": [
              {
                "type": "string",
                "maxLength": 2048
              },
              {
                "type": "null"
              }
            ],
            "description": "Use null when the reference URL is missing; unsupported URLs are reported, never fetched."
          },
          "quotes": {
            "type": "array",
            "maxItems": 4,
            "items": {
              "type": "string",
              "maxLength": 400
            },
            "description": "Literal source quotations to check; 12–400 code points are required for a prepared evidence request."
          }
        }
      }
    }
  },
  "required": [
    "report",
    "references"
  ],
  "title": "Batchloom report citation preflight",
  "additionalProperties": false,
  "description": "Audit caller-supplied text using explicit [cite:id] markers, including inside code or quotations. Blank-line-separated nonempty blocks are counted as text blocks, not factual claims. No remote pages are read. Runtime limits and validation are authoritative.",
  "x-max-utf8-bytes": 98304
}
🟢trial_evidence(requireAllSources, sources)

Try one supported source and one quote with the production extractor. No payment or durable receipt. Shared free quota plus 2 attempts/client/UTC day and 100 attempts/service/UTC day.

入力スキーマ

{
  "type": "object",
  "properties": {
    "requireAllSources": {
      "type": "boolean",
      "description": "When true, settlement requires every requested source to be readable. Does not require quotes to match. Original input and policy must be preserved for recovery."
    },
    "sources": {
      "type": "array",
      "minItems": 1,
      "maxItems": 1,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "url",
          "quotes"
        ],
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "maxLength": 2048,
            "pattern": "^https://",
            "description": "Exact host must occur in x-allowed-hosts; no subdomain wildcards."
          },
          "quotes": {
            "type": "array",
            "minItems": 1,
            "maxItems": 1,
            "items": {
              "type": "string",
              "minLength": 12,
              "maxLength": 400,
              "description": "12–400 Unicode code points, also after NFC and whitespace normalization. No non-whitespace control characters or unpaired surrogates."
            }
          }
        }
      }
    }
  },
  "required": [
    "sources"
  ],
  "title": "Free custom evidence trial",
  "additionalProperties": false,
  "description": "Try one supported source and one quote with the production extractor. No payment or durable receipt. Shared free quota plus 2 attempts/client/UTC day and 100 attempts/service/UTC day.",
  "x-max-utf8-bytes": 4096,
  "x-allowed-hosts": [
    "docs.docker.com",
    "react.dev",
    "docs.astral.sh",
    "www.typescriptlang.org",
    "www.postgresql.org",
    "proceedings.mlr.press",
    "aclanthology.org",
    "example.com",
    "arxiv.org",
    "en.wikipedia.org",
    "developers.cloudflare.com",
    "www.sec.gov",
    "www.federalreserve.gov",
    "docs.python.org",
    "developer.mozilla.org",
    "www.nasa.gov",
    "science.nasa.gov",
    "www.noaa.gov",
    "www.nist.gov",
    "www.cdc.gov",
    "www.who.int",
    "www.worldbank.org",
    "data.worldbank.org",
    "www.imf.org",
    "www.oecd.org",
    "www.un.org",
    "www.gov.uk",
    "www.legislation.gov.uk",
    "eur-lex.europa.eu",
    "doc.rust-lang.org",
    "go.dev",
    "nodejs.org",
    "tc39.es",
    "www.rfc-editor.org"
  ]
}
🟢compare_evidence_snapshots(input, before, after)

Compare two supplied evidence snapshots bound to the same input. No fetch, payment or content storage. Unreadable sources and changed/unknown processing profiles are not classified as quote removal. Maximum 196608 bytes; no authenticity or truth inference.

入力スキーマ

{
  "type": "object",
  "properties": {
    "input": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "sources"
      ],
      "properties": {
        "requireAllSources": {
          "type": "boolean",
          "description": "Preserve the exact billing policy from the original request, including omission."
        },
        "sources": {
          "type": "array",
          "minItems": 1,
          "maxItems": 5,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "url",
              "quotes"
            ],
            "properties": {
              "url": {
                "type": "string",
                "format": "uri",
                "pattern": "^https://",
                "maxLength": 2048
              },
              "quotes": {
                "type": "array",
                "minItems": 1,
                "maxItems": 4,
                "items": {
                  "type": "string",
                  "minLength": 12,
                  "maxLength": 400
                }
              }
            }
          }
        }
      }
    },
    "before": {
      "type": "object",
      "additionalProperties": true,
      "required": [
        "inputHash",
        "evidence"
      ],
      "description": "Saved inputHash plus a bounded version-1 evidence body. Other client-result fields are ignored; no payment/authenticity claim is inferred.",
      "properties": {
        "inputHash": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "evidence": {
          "type": "object",
          "required": [
            "version",
            "results",
            "usableSources",
            "allResultsUnusable",
            "warnings"
          ],
          "description": "At most 65536 canonical UTF-8 bytes. Detailed status/match consistency is enforced by the runtime.",
          "properties": {
            "version": {
              "const": "1"
            },
            "processingProfile": {
              "type": "string",
              "pattern": "^[a-f0-9]{64}$"
            },
            "results": {
              "type": "array",
              "minItems": 1,
              "maxItems": 5,
              "items": {
                "type": "object"
              }
            },
            "usableSources": {
              "type": "integer",
              "minimum": 0,
              "maximum": 5
            },
            "allResultsUnusable": {
              "type": "boolean"
            },
            "warnings": {
              "type": "array",
              "maxItems": 20,
              "items": {
                "type": "string",
                "maxLength": 2000
              }
            }
          }
        }
      }
    },
    "after": {
      "type": "object",
      "additionalProperties": true,
      "required": [
        "inputHash",
        "evidence"
      ],
      "description": "Saved inputHash plus a bounded version-1 evidence body. Other client-result fields are ignored; no payment/authenticity claim is inferred.",
      "properties": {
        "inputHash": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "evidence": {
          "type": "object",
          "required": [
            "version",
            "results",
            "usableSources",
            "allResultsUnusable",
            "warnings"
          ],
          "description": "At most 65536 canonical UTF-8 bytes. Detailed status/match consistency is enforced by the runtime.",
          "properties": {
            "version": {
              "const": "1"
            },
            "processingProfile": {
              "type": "string",
              "pattern": "^[a-f0-9]{64}$"
            },
            "results": {
              "type": "array",
              "minItems": 1,
              "maxItems": 5,
              "items": {
                "type": "object"
              }
            },
            "usableSources": {
              "type": "integer",
              "minimum": 0,
              "maximum": 5
            },
            "allResultsUnusable": {
              "type": "boolean"
            },
            "warnings": {
              "type": "array",
              "maxItems": 20,
              "items": {
                "type": "string",
                "maxLength": 2000
              }
            }
          }
        }
      }
    }
  },
  "required": [
    "input",
    "before",
    "after"
  ],
  "title": "Compare two saved citation evidence snapshots",
  "additionalProperties": false,
  "description": "Pure offline comparison; no source fetching or payment. Both inputHash values must equal SHA-256 of the canonical input. Old or different processing profiles and non-increasing/unknown timestamps receive review-only observations.",
  "x-max-utf8-bytes": 196608,
  "x-output-max-utf8-bytes-exclusive": 32768
}
🟢prepare_evidence_request(requireAllSources, sources)

Validate input, compute its canonical hash and read exact payment/client requirements and receipt storage readiness. Fetches no source, generates no secret, signs and pays nothing. Source/facilitator capacity remains unchecked.

入力スキーマ

{
  "type": "object",
  "properties": {
    "requireAllSources": {
      "type": "boolean",
      "description": "When true, settlement requires every requested source to be readable. Does not require quotes to match. Original input and policy must be preserved for recovery."
    },
    "sources": {
      "type": "array",
      "minItems": 1,
      "maxItems": 5,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "url",
          "quotes"
        ],
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "maxLength": 2048,
            "pattern": "^https://",
            "description": "Exact host must occur in x-allowed-hosts; no subdomain wildcards."
          },
          "quotes": {
            "type": "array",
            "minItems": 1,
            "maxItems": 4,
            "items": {
              "type": "string",
              "minLength": 12,
              "maxLength": 400,
              "description": "12–400 Unicode code points, also after NFC and whitespace normalization. No non-whitespace control characters or unpaired surrogates."
            }
          }
        }
      }
    }
  },
  "required": [
    "sources"
  ],
  "title": "Batchloom static citation evidence input",
  "additionalProperties": false,
  "description": "UTF-8 serialized request at most 32768 bytes. Exact built-in publisher hosts only; HTTPS port 443, no credentials, fragments, IP addresses or controls. Runtime validation is authoritative.",
  "x-max-utf8-bytes": 32768,
  "x-allowed-hosts": [
    "docs.docker.com",
    "react.dev",
    "docs.astral.sh",
    "www.typescriptlang.org",
    "www.postgresql.org",
    "proceedings.mlr.press",
    "aclanthology.org",
    "example.com",
    "arxiv.org",
    "en.wikipedia.org",
    "developers.cloudflare.com",
    "www.sec.gov",
    "www.federalreserve.gov",
    "docs.python.org",
    "developer.mozilla.org",
    "www.nasa.gov",
    "science.nasa.gov",
    "www.noaa.gov",
    "www.nist.gov",
    "www.cdc.gov",
    "www.who.int",
    "www.worldbank.org",
    "data.worldbank.org",
    "www.imf.org",
    "www.oecd.org",
    "www.un.org",
    "www.gov.uk",
    "www.legislation.gov.uk",
    "eur-lex.europa.eu",
    "doc.rust-lang.org",
    "go.dev",
    "nodejs.org",
    "tc39.es",
    "www.rfc-editor.org"
  ]
}
🟢get_evidence_contract

Read price, exact supported hosts, limitations and safe purchase recovery. No network crawl or payment.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_evidence_sample

Read a fixed synthetic evidence example. No live fetch, payment or truth guarantee.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢validate_evidence_request(requireAllSources, sources)

Check bounded URLs and literal quotes against the fixed host list before purchase. Does not fetch pages or establish source availability. No payment.

入力スキーマ

{
  "type": "object",
  "properties": {
    "requireAllSources": {
      "type": "boolean",
      "description": "When true, settlement requires every requested source to be readable. Does not require quotes to match. Original input and policy must be preserved for recovery."
    },
    "sources": {
      "type": "array",
      "minItems": 1,
      "maxItems": 5,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "url",
          "quotes"
        ],
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "maxLength": 2048,
            "pattern": "^https://",
            "description": "Exact host must occur in x-allowed-hosts; no subdomain wildcards."
          },
          "quotes": {
            "type": "array",
            "minItems": 1,
            "maxItems": 4,
            "items": {
              "type": "string",
              "minLength": 12,
              "maxLength": 400,
              "description": "12–400 Unicode code points, also after NFC and whitespace normalization. No non-whitespace control characters or unpaired surrogates."
            }
          }
        }
      }
    }
  },
  "required": [
    "sources"
  ],
  "title": "Batchloom static citation evidence input",
  "additionalProperties": false,
  "description": "UTF-8 serialized request at most 32768 bytes. Exact built-in publisher hosts only; HTTPS port 443, no credentials, fragments, IP addresses or controls. Runtime validation is authoritative.",
  "x-max-utf8-bytes": 32768,
  "x-allowed-hosts": [
    "docs.docker.com",
    "react.dev",
    "docs.astral.sh",
    "www.typescriptlang.org",
    "www.postgresql.org",
    "proceedings.mlr.press",
    "aclanthology.org",
    "example.com",
    "arxiv.org",
    "en.wikipedia.org",
    "developers.cloudflare.com",
    "www.sec.gov",
    "www.federalreserve.gov",
    "docs.python.org",
    "developer.mozilla.org",
    "www.nasa.gov",
    "science.nasa.gov",
    "www.noaa.gov",
    "www.nist.gov",
    "www.cdc.gov",
    "www.who.int",
    "www.worldbank.org",
    "data.worldbank.org",
    "www.imf.org",
    "www.oecd.org",
    "www.un.org",
    "www.gov.uk",
    "www.legislation.gov.uk",
    "eur-lex.europa.eu",
    "doc.rust-lang.org",
    "go.dev",
    "nodejs.org",
    "tc39.es",
    "www.rfc-editor.org"
  ]
}
🟢get_manifest

Read the free product manifest, source-license price, endpoint limits and purchase/recovery instructions. Does not buy or sign anything.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_sample

Read three free fixed SVG examples. No source toolkit is included.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢preview_assets(brand, products, formats, theme, style)

Render one product as up to three SVG assets for free. Arguments are the render input directly, not an input wrapper; maximum 8192 UTF-8 bytes when serialized. Returns assets and warnings, without toolkit source.

入力スキーマ

{
  "type": "object",
  "properties": {
    "brand": {
      "allOf": [
        {
          "type": "string",
          "pattern": "^[^\u0000-\u001f-Ÿ­؀-؅؜۝܏࢐-࢑࣢᠎​-‏
-‮⁠--￾￿]*$",
          "description": "Plain text only. C0/C1, zero-width/direction controls and line/paragraph separators are forbidden. No markup is interpreted. NFC, outer whitespace and repeated ASCII spaces are normalized with a warning. Length is measured in Unicode code points."
        }
      ],
      "minLength": 1,
      "maxLength": 40
    },
    "products": {
      "type": "array",
      "minItems": 1,
      "maxItems": 1,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "title"
        ],
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64,
            "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,63}$",
            "description": "Portable filename identifier, unique across products ignoring ASCII case."
          },
          "title": {
            "allOf": [
              {
                "type": "string",
                "pattern": "^[^\u0000-\u001f-Ÿ­؀-؅؜۝܏࢐-࢑࣢᠎​-‏
-‮⁠--￾￿]*$",
                "description": "Plain text only. C0/C1, zero-width/direction controls and line/paragraph separators are forbidden. No markup is interpreted. NFC, outer whitespace and repeated ASCII spaces are normalized with a warning. Length is measured in Unicode code points."
              }
            ],
            "minLength": 1,
            "maxLength": 100
          },
          "subtitle": {
            "allOf": [
              {
                "type": "string",
                "pattern": "^[^\u0000-\u001f-Ÿ­؀-؅؜۝܏࢐-࢑࣢᠎​-‏
-‮⁠--￾￿]*$",
                "description": "Plain text only. C0/C1, zero-width/direction controls and line/paragraph separators are forbidden. No markup is interpreted. NFC, outer whitespace and repeated ASCII spaces are normalized with a warning. Length is measured in Unicode code points."
              }
            ],
            "maxLength": 180,
            "default": ""
          },
          "price": {
            "allOf": [
              {
                "type": "string",
                "pattern": "^[^\u0000-\u001f-Ÿ­؀-؅؜۝܏࢐-࢑࣢᠎​-‏
-‮⁠--￾￿]*$",
                "description": "Plain text only. C0/C1, zero-width/direction controls and line/paragraph separators are forbidden. No markup is interpreted. NFC, outer whitespace and repeated ASCII spaces are normalized with a warning. Length is measured in Unicode code points."
              }
            ],
            "maxLength": 35,
            "default": ""
          },
          "cta": {
            "allOf": [
              {
                "type": "string",
                "pattern": "^[^\u0000-\u001f-Ÿ­؀-؅؜۝܏࢐-࢑࣢᠎​-‏
-‮⁠--￾￿]*$",
                "description": "Plain text only. C0/C1, zero-width/direction controls and line/paragraph separators are forbidden. No markup is interpreted. NFC, outer whitespace and repeated ASCII spaces are normalized with a warning. Length is measured in Unicode code points."
              }
            ],
            "maxLength": 45,
            "default": ""
          }
        }
      }
    },
    "formats": {
      "type": "array",
      "minItems": 1,
      "maxItems": 3,
      "uniqueItems": true,
      "default": [
        "square",
        "portrait",
        "story"
      ],
      "items": {
        "enum": [
          "square",
          "portrait",
          "story"
        ]
      }
    },
    "theme": {
      "enum": [
        "lime",
        "blue",
        "pink"
      ],
      "default": "lime"
    },
    "style": {
      "enum": [
        "editorial",
        "bold",
        "minimal"
      ],
      "default": "editorial"
    }
  },
  "required": [
    "brand",
    "products"
  ],
  "title": "Batchloom free preview input",
  "description": "Render deterministic, self-contained SVG product cards. No HTML, image, font or URL resources are accepted. Strings are displayed as escaped plain text. Runtime validation additionally rejects invalid Unicode, remaining Unicode format controls outside the BMP, whitespace-only required text and product IDs that collide ignoring ASCII case. Free HTTP previews accept one product and a JSON body up to 8192 UTF-8 bytes.",
  "additionalProperties": false
}
🟢validate_batch(brand, products, formats, theme, style)

Validate up to 100 products and 3 formats for free. Arguments are the render input directly. Returns validity, product count, expected asset count and validation warnings; no rendered assets or toolkit source.

入力スキーマ

{
  "type": "object",
  "properties": {
    "brand": {
      "allOf": [
        {
          "type": "string",
          "pattern": "^[^\u0000-\u001f-Ÿ­؀-؅؜۝܏࢐-࢑࣢᠎​-‏
-‮⁠--￾￿]*$",
          "description": "Plain text only. C0/C1, zero-width/direction controls and line/paragraph separators are forbidden. No markup is interpreted. NFC, outer whitespace and repeated ASCII spaces are normalized with a warning. Length is measured in Unicode code points."
        }
      ],
      "minLength": 1,
      "maxLength": 40
    },
    "products": {
      "type": "array",
      "minItems": 1,
      "maxItems": 100,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "title"
        ],
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64,
            "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,63}$",
            "description": "Portable filename identifier, unique across products ignoring ASCII case."
          },
          "title": {
            "allOf": [
              {
                "type": "string",
                "pattern": "^[^\u0000-\u001f-Ÿ­؀-؅؜۝܏࢐-࢑࣢᠎​-‏
-‮⁠--￾￿]*$",
                "description": "Plain text only. C0/C1, zero-width/direction controls and line/paragraph separators are forbidden. No markup is interpreted. NFC, outer whitespace and repeated ASCII spaces are normalized with a warning. Length is measured in Unicode code points."
              }
            ],
            "minLength": 1,
            "maxLength": 100
          },
          "subtitle": {
            "allOf": [
              {
                "type": "string",
                "pattern": "^[^\u0000-\u001f-Ÿ­؀-؅؜۝܏࢐-࢑࣢᠎​-‏
-‮⁠--￾￿]*$",
                "description": "Plain text only. C0/C1, zero-width/direction controls and line/paragraph separators are forbidden. No markup is interpreted. NFC, outer whitespace and repeated ASCII spaces are normalized with a warning. Length is measured in Unicode code points."
              }
            ],
            "maxLength": 180,
            "default": ""
          },
          "price": {
            "allOf": [
              {
                "type": "string",
                "pattern": "^[^\u0000-\u001f-Ÿ­؀-؅؜۝܏࢐-࢑࣢᠎​-‏
-‮⁠--￾￿]*$",
                "description": "Plain text only. C0/C1, zero-width/direction controls and line/paragraph separators are forbidden. No markup is interpreted. NFC, outer whitespace and repeated ASCII spaces are normalized with a warning. Length is measured in Unicode code points."
              }
            ],
            "maxLength": 35,
            "default": ""
          },
          "cta": {
            "allOf": [
              {
                "type": "string",
                "pattern": "^[^\u0000-\u001f-Ÿ­؀-؅؜۝܏࢐-࢑࣢᠎​-‏
-‮⁠--￾￿]*$",
                "description": "Plain text only. C0/C1, zero-width/direction controls and line/paragraph separators are forbidden. No markup is interpreted. NFC, outer whitespace and repeated ASCII spaces are normalized with a warning. Length is measured in Unicode code points."
              }
            ],
            "maxLength": 45,
            "default": ""
          }
        }
      }
    },
    "formats": {
      "type": "array",
      "minItems": 1,
      "maxItems": 3,
      "uniqueItems": true,
      "default": [
        "square",
        "portrait",
        "story"
      ],
      "items": {
        "enum": [
          "square",
          "portrait",
          "story"
        ]
      }
    },
    "theme": {
      "enum": [
        "lime",
        "blue",
        "pink"
      ],
      "default": "lime"
    },
    "style": {
      "enum": [
        "editorial",
        "bold",
        "minimal"
      ],
      "default": "editorial"
    }
  },
  "required": [
    "brand",
    "products"
  ],
  "title": "Batchloom Agent Kit render input",
  "description": "Render deterministic, self-contained SVG product cards. No HTML, image, font or URL resources are accepted. Strings are displayed as escaped plain text. Runtime validation additionally rejects invalid Unicode, remaining Unicode format controls outside the BMP, whitespace-only required text and product IDs that collide ignoring ASCII case.",
  "additionalProperties": false
}

推奨プロンプト

retrieve_data
Get details about [item] from Batchloom Evidence
想定されるツール: get_evidence_contract
fetch_info
Fetch [information type] using Batchloom Evidence
想定されるツール: get_evidence_contract

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 11 件
検証済みバージョンは記録されていませんツール 11 件