io.github.invapi-org/invapi-mcp

السجل الرسمي الإنتاجية

Extract, create, convert & validate invoices (UBL, CII, XRechnung, ZUGFeRD, PDF, Excel)

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

NPM package @invapi/mcp-server
Claude Code
claude mcp add invapi-mcp -e 'INVAPI_API_KEY=<your invapi_api_key>' -- npx -y @invapi/mcp-server@1.0.5
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "invapi-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@invapi/mcp-server@1.0.5"
            ],
            "env": {
                "INVAPI_API_KEY": "<your invapi_api_key>"
            }
        }
    }
}

متغيرات البيئة

  • INVAPI_API_KEY إلزامي سري Your API key for Invapi

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. @invapi/mcp-server
  2. Quick Start
  3. Usage
  4. Tools
  5. Development
  6. License

@invapi/mcp-server

MCP server for the Invapi E-Invoicing API — convert, validate, and extract invoices in UBL, CII, ZUGFeRD, Excel, and more.

Quick Start

npm install -g @invapi/mcp-server

Set your API key (get one at invapi.org):

export INVAPI_API_KEY=your-api-key

Usage

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "invapi": {
      "command": "npx",
      "args": ["-y", "@invapi/mcp-server"],
      "env": {
        "INVAPI_API_KEY": "your-api-key"
      }
    }
  }
}
Claude Code
claude mcp add -e INVAPI_API_KEY=xxx invapi -- npx @invapi/mcp-server

Tools

Conversion
ToolDescription
invapi_convert_json_to_ublJSON Invoice → UBL XML
invapi_convert_json_to_ciiJSON Invoice → CII XML
invapi_convert_ubl_to_jsonUBL XML → JSON Invoice
invapi_convert_cii_to_jsonCII XML → JSON Invoice
invapi_convert_json_to_xlsxJSON Invoices → Excel file
invapi_create_zugferd_pdfPDF + JSON Invoice → ZUGFeRD PDF
invapi_convert_zugferd_to_jsonZUGFeRD PDF → JSON Invoice
Validation
ToolDescription
invapi_validate_ublValidate UBL XML against XRechnung 3.0.2 (EN 16931)
invapi_validate_ciiValidate CII XML against XRechnung 3.0.2 (EN 16931)
invapi_validate_xmlValidate XML with auto-detected format
Extraction
ToolDescription
invapi_extract_invoiceExtract structured invoice data from PDF or image
invapi_extract_qrExtract QR code data from image
User
ToolDescription
invapi_get_userGet account info and remaining API credits
Batch
ToolDescription
invapi_batch_convertRun up to 100 conversion operations in a single request

Development

git clone https://github.com/invapi/invapi-mcp.git
cd invapi-mcp
npm install
npm run dev

License

MIT

الأسئلة الشائعة

ما هو io.github.invapi-org/invapi-mcp؟

Extract, create, convert & validate invoices (UBL, CII, XRechnung, ZUGFeRD, PDF, Excel)

كيف أثبّت io.github.invapi-org/invapi-mcp؟

يعمل على جهازك. في Claude Code: claude mcp add invapi-mcp -e 'INVAPI_API_KEY=<your invapi_api_key>' -- npx -y @invapi/mcp-server@1.0.5. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج io.github.invapi-org/invapi-mcp إلى مفتاح API؟

نعم. يتطلب INVAPI_API_KEY، وتضبطها في إعداداته.

هل io.github.invapi-org/invapi-mcp مفتوح المصدر؟

شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.

من يصون io.github.invapi-org/invapi-mcp؟

ينشره invapi-org. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.