Elysia Tools Docs
ZH
语言
ZHESPTRUFRDEEN
返回主站
浏览工具

Validation

Mod-11 校验码计算器

使用模 11(ISO 7064)校验位算法校验或生成数字,支持 ISBN-10(10..2)、挪威身份证(3,7,6,1,8,9,4,5,2)与通用 2-7 权重方案。

text· 文本结果打开工具

快速开始

用三种语言从你的代码中调用此工具。

cURL
curl -X POST 'https://api.elysiatools.com/zh/api/tools/mod11-checksum' \
  -H 'Content-Type: application/json' \
  -d '{"mode":"validate","scheme":"isbn-10","number":"e.g., 0306406152 (ISBN-10) — spaces/dashes ignored","length":10,"prefix":"e.g., 0306 (leading digits to lock when generating)"}'

API 参考

以 JSON 形式 POST 提交输入参数。文件类型参数需先单独上传。

请求端点

HTTP
POST https://api.elysiatools.com/zh/api/tools/mod11-checksum

请求参数

参数名类型必填说明
modeselect是—
schemeselect是—
numbertext是Any Mod-11 number. Separators are ignored; the last digit is the check digit.
lengthnumber否Total digit count including the check digit (generate mode).
prefixtext否Lock the leading digits of the generated number.

响应格式

MCP 集成

将此工具加入你的 Model Context Protocol 服务,让 AI 智能体可以列出并调用它。

服务配置

将以下内容加入你的 MCP 客户端配置:

mcp.json
{
  "mcpServers": {
    "elysiatools-mod11-checksum": {
      "name": "mod11-checksum",
      "description": "使用模 11(ISO 7064)校验位算法校验或生成数字,支持 ISBN-10(10..2)、挪威身份证(3,7,6,1,8,9,4,5,2)与通用 2-7 权重方案。",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=mod11-checksum",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

列出可用工具

连接到 SSE 端点后,列出已开放的工具:

tools/list
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

调用此工具

通过工具 id 调用,参数由其参数表构建:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "mod11-checksum",
    "arguments": {
  "mode": "validate",
  "scheme": "isbn-10",
  "number": "e.g., 0306406152 (ISBN-10) — spaces/dashes ignored",
  "length": 10,
  "prefix": "e.g., 0306 (leading digits to lock when generating)"
}
  }
}
可用逗号分隔的 toolId 在一个会话中串联多个工具,例如 /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp(最多 20 个)。

有问题或反馈?请联系 [email protected]

浏览工具打开工具

© 2026 Elysia Tools. 开发者文档。

返回主站浏览工具

文本结果

JSON
{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}