mcpField
S
SepaCheck Validator

SepaCheck Validator

本地服务
checksepa.com金融数据01 周前更新

关于 SepaCheck Validator

SepaCheck Validator 是一个 stdio MCP 服务,可验证 SEPA pain.001 与 camt.053/054 XML 文档,并将支持的 camt 文件转换为 JSON 或 CSV。适用于需要从 checksepa.com API 获取结构化校验结果的工作流。

主要功能

  1. 01验证 pain.001 文档
  2. 02验证 camt.053 和 camt.054 文件
  3. 03将 camt 文件转换为 JSON 或 CSV
  4. 04返回结构化错误和警告

适用场景

  1. 01检查 pain.001 支付文件
  2. 02验证 camt.053 或 camt.054 报告
  3. 03转换 camt 文档以供后续使用

MCP 相关

通过 stdio 向 MCP 客户端提供 SEPA 校验和 camt 转换工具。它会调用 checksepa.com API;输入可为 XML 字符串或文件路径。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"wenboteng-sepa-validator": {
"command": "npx",
"args": [
"-y",
"sepa-validator-mcp"
]
}
}
}
启动命令npx -y sepa-validator-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmsepa-validator-mcp0.2.0

工具

1

收录的工具列表 · 更新于 1 周前

参数类型必填说明
xmlstring否作为字符串提供的 SEPA XML。使用此参数或 file_path。
file_pathstring否SEPA XML 文件的路径。由此进程解析。

详细介绍

sepa-validator-mcp

Stdio MCP 服务,版本 0.2.0。工具:validate_sepa(POST https://checksepa.com/v1/validate)、camt_validate(POST https://checksepa.com/v1/camt/validate)和 camt_convert(POST https://checksepa.com/v1/camt/convert,format 为 json 或 csv)。

输入:必须且只能提供 file_path(由此进程读取)或 xml(作为字符串提供的文档)之一。

输出:valid、format、version、errors[] 和 warnings[]。每条发现都包含 code、message、path 和 line(line 为整数或 null)。

validate_sepa 支持 pain.001.001.03 和 pain.001.001.09。camt_validate 和 camt_convert 支持 camt.053 和 camt.054 的 .02 和 .08 版本。validate_sepa 可以识别 pain.008,并返回 valid: false。这三个路由共用免费额度。

免费额度:每个 IP 每小时 30 次请求,每个 UTC 日 200 次请求,文件大小限制为 2 MB。文件不会被存储。该工具会发起网络请求,因此并非本地只读检查。更高额度和 API 密钥:https://checksepa.com/api-waitlist

软件包名称:sepa-validator-mcp。server.json 中的注册名称:io.github.wenboteng/sepa-validator(mcpName 与之匹配)。尚未提交到 MCP 注册表。使用 npm run build(node dist/index.js)构建,或在发布后运行 npx -y sepa-validator-mcp。

Claude Desktop

claude_desktop_config.json(macOS:~/Library/Application Support/Claude/claude_desktop_config.json,Windows:%APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "sepa-validator": {
      "command": "npx",
      "args": ["-y", "sepa-validator-mcp"]
    }
  }
}

Cursor

~/.cursor/mcp.json 或项目文件 .cursor/mcp.json:

{
  "mcpServers": {
    "sepa-validator": {
      "command": "npx",
      "args": ["-y", "sepa-validator-mcp"]
    }
  }
}

从代码检出目录运行,适用于 npm 发布之前:

{
  "mcpServers": {
    "sepa-validator": {
      "command": "node",
      "args": ["mcp/dist/index.js"]
    }
  }
}

VS Code

.vscode/mcp.json:

{
  "servers": {
    "sepa-validator": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "sepa-validator-mcp"]
    }
  }
}

文档:https://checksepa.com/docs · OpenAPI:https://checksepa.com/openapi.json

MIT。版权所有 (c) 2026 Bobook Limited。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。