mcpField
X
XRechnung Validator

XRechnung Validator

ローカル
checkxrechnung.com金融データ01 週間前に更新

XRechnung Validator について

XRechnung Validatorは、checkxrechnung.com APIで電子請求書を検証するstdio MCPサーバーです。XRechnung XMLやZUGFeRD PDFを扱う利用者向けで、PDF内のXML抽出やルール情報付きエラーの返却にも対応します。

主な機能

  1. 01XRechnung XMLとZUGFeRD PDFの検証
  2. 02ZUGFeRD PDFの個別検証
  3. 03PDFからXMLとJSON要約を抽出
  4. 04エラー位置・重大度・ルール情報を返却

活用シーン

  1. 01UBLまたはCII形式のXRechnungファイル確認
  2. 02ZUGFeRD PDF/A-3と規則への適合確認
  3. 03後続処理向けにPDF内XMLを抽出

MCP 対応

請求書検証、ZUGFeRD検証、XML抽出の3つのMCPツールを提供します。ツールはcheckxrechnung.com APIへネットワーク接続し、データは保持されないとサービスが示しています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"wenboteng-xrechnung-validator": {
"command": "npx",
"args": [
"-y",
"xrechnung-validator-mcp"
]
}
}
}
起動コマンドnpx -y xrechnung-validator-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmxrechnung-validator-mcp0.2.0

ツール

1

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
xmlstringいいえ文字列形式の XRechnung XML(UBL または CII)。これか file_path を使用してください。
file_pathstringいいえXRechnung XML ファイルまたは ZUGFeRD PDF へのパス。このプロセスによって解決されます。

詳細

xrechnung-validator-mcp

Stdio MCP サーバー、パッケージバージョン 0.2.0。ツール:

  • validate_xrechnung は、XRechnung XML ファイル(UBL または CII)または ZUGFeRD PDF を POST https://checkxrechnung.com/v1/validate(file_path または xml)にアップロードします。
  • validate_zugferd は、PDF を POST https://checkxrechnung.com/v1/zugferd/validate(file_path)にアップロードします。PDF/A-3 チェック、プロファイル、EN 16931 CII Schematron、rule_url に対応します。
  • extract_zugferd は、PDF を POST https://checkxrechnung.com/v1/zugferd/extract(file_path)にアップロードし、生の XML と JSON の概要を返します。

無料枠は共通で、UTC 1 日あたり IP ごとに 50 リクエスト、1 分あたり 10 リクエストです。XML の検証サイズは 5 MB です。ZUGFeRD ツールの上限は 10 MB です。

validate_xrechnung では、file_path または xml のどちらか一方のみを指定します。validate_zugferd と extract_zugferd では、file_path のみを指定します。

検証結果は valid と errors[] です。各エラーには、ルールコードが存在する場合、rule_id、severity、location、message、hint、rule_url が含まれます。rule_url は、レスポンスに rule_url または ruleUrl が含まれる場合は API の値となり、含まれない場合は https://checkxrechnung.com/fehler/<code>(小文字)となります。extract_zugferd は ok、summary、xml を返します。

サービスは persisted: false を報告します。これらのツールはネットワークに接続するため、ローカルの読み取り専用チェックではありません。バッチ処理の利用枠については、https://checkxrechnung.com/api-waitlist をご覧ください。

パッケージ名:xrechnung-validator-mcp。server.json のレジストリ名:io.github.wenboteng/xrechnung-validator(mcpName と一致)。MCP レジストリにはまだ登録されていません。npm run build(node dist/index.js)でビルドするか、公開後に npx -y xrechnung-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": {
    "xrechnung-validator": {
      "command": "npx",
      "args": ["-y", "xrechnung-validator-mcp"]
    }
  }
}

Cursor

~/.cursor/mcp.json またはプロジェクトファイル .cursor/mcp.json:

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

チェックアウトしたソースから、npm に公開する前に実行する場合:

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

VS Code

.vscode/mcp.json:

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

ドキュメント:https://checkxrechnung.com/en/docs · ルール:https://checkxrechnung.com/fehler/ · OpenAPI:https://checkxrechnung.com/openapi.json

MIT。Copyright (c) 2026 Bobook Limited.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。