рдЗрд╕реЗ рдЫреЛрдбрд╝рдХрд░ рдХрдВрдЯреЗрдВрдЯ рдкрд░ рдЬрд╛рдПрдВ

mcp-einvoicing-in ЁЯЗоЁЯЗ│

English | рд╣рд┐рдиреНрджреА

License PyPI version Python mcp-einvoicing-in MCP server

рдпрд╣ рдПрдХ Python MCP рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рднрд╛рд░рдд рдХреЗ GST рдИ-рдЗрдирд╡реЙрдЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЯреВрд▓реНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, GSTN рдХреЗ FORM GST INV-01 schema v1.1 рдХреЗ рдЕрдиреБрд╕рд╛рд░ (CGST рдЕрдзрд┐рдирд┐рдпрдо 2017 рдХреА рдзрд╛рд░рд╛ 31 + CGST рдирд┐рдпрдо 48(4), Notification No. 68/2019-Central Tax)ред рдпрд╣ AI рдПрдЬреЗрдВрдЯреНрд╕ (Claude, IDEs) рдХреЛ GST рдИ-рдЗрдирд╡реЙрдЗрд╕ рдХреЗ JSON рдкреЗрд▓реЛрдб (INV, CRN, DBN рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рдХрд╛рд░) рдмрдирд╛рдиреЗ рдФрд░ рдЙрдирдХреА рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдЬрд╛рдБрдЪ рдХрд░рдиреЗ, рддрдерд╛ IRP рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдП рдЧрдП signed QR рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкреНрд░рджрд░реНрд╢рди-рдпреЛрдЧреНрдп рдЗрдореЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред

Phase A рд╕реНрдХреЛрдкред рдпрд╣ рдкреИрдХреЗрдЬ рдХреЗрд╡рд▓ рдСрдлрд╝рд▓рд╛рдЗрди рдкреЗрд▓реЛрдб рдирд┐рд░реНрдорд╛рдг, рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдЬрд╛рдБрдЪ, рдФрд░ GSTIN рдХрд░-рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╕рддреНрдпрд╛рдкрди рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ Invoice Registration Portal (IRP) рдХреЛ рд╕рдмрдорд┐рдЯ рдирд╣реАрдВ рдХрд░рддрд╛ тАФ рд▓рд╛рдЗрд╡ рд╕рдмрдорд┐рд╢рди (auth/token, generate-IRN, cancel-IRN) рдПрдХ рдмрд╛рдж рдХрд╛ рдЪрд░рдг рд╣реИ, рдЬреЛ NIC e-invoice API рд╡рд┐рдирд┐рд░реНрджреЗрд╢ (specification) рдЕрднреА рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЙрдкрд▓рдмреНрдз рди рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд░реБрдХрд╛ рд╣реБрдЖ рд╣реИ (рдиреАрдЪреЗ тАЬрд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛тАЭ рджреЗрдЦреЗрдВ)ред рдпрд╣ рдкреИрдХреЗрдЬ рдЖрдЬ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП Available tools рджреЗрдЦреЗрдВред


рдкрд░рд┐рдЪрдп

рдпрд╣ рдкреИрдХреЗрдЬ mcp-einvoicing-core рдкрд░ рдмрдирд╛ рд╣реИ, рдЬреЛ e-invoicing MCP рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЭрд╛ рдЖрдзрд╛рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИред рдпрд╣ InvoiceDocument рдореЙрдбрд▓ рдЖрдзрд╛рд░ рдФрд░ TaxIdentifier.validate_in_gstin GSTIN рд╡реИрд▓рд┐рдбреЗрдЯрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

mcp-einvoicing-core рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛрддрд╛ рд╣реИ, рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рдХрджрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

GST рдИ-рдЗрдирд╡реЙрдЗрд╕рд┐рдВрдЧ рдПрдХ рдХреНрд▓рд┐рдпрд░реЗрдВрд╕-рдореЙрдбрд▓ рдкреНрд░рдгрд╛рд▓реА рд╣реИ: рдХреЛрдИ рдЗрдирд╡реЙрдЗрд╕ рддрднреА рдХрд╛рдиреВрдиреА рд░реВрдк рд╕реЗ рд╡реИрдз рдмрдирддрд╛ рд╣реИ рдЬрдм IRP (Invoice Registration Portal, NIC рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд) рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рдХреЗ JSON рдкреЗрд▓реЛрдб рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ Invoice Reference Number (IRN), рдкрд╛рд╡рддреА рд╕рдВрдЦреНрдпрд╛/рддрд╛рд░реАрдЦ, рдФрд░ рдПрдХ signed QR рдХреЛрдб рд▓реМрдЯрд╛рддрд╛ рд╣реИ (CGST рдирд┐рдпрдо 48(4)/(5))ред рдпрд╣ рдкреИрдХреЗрдЬ рд╡рд╣ рдЕрдиреБрд░реЛрдз рдкреЗрд▓реЛрдб рдмрдирд╛рддрд╛ рдФрд░ рдЙрд╕рдХреА рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдПрдХ рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдЧрд╛; рдпрд╣ рд╕реНрд╡рдпрдВ IRP рдХреЛ рд╕рдмрдорд┐рдЯ рдирд╣реАрдВ рдХрд░рддрд╛ (рдКрдкрд░ тАЬPhase A рд╕реНрдХреЛрдктАЭ рджреЗрдЦреЗрдВ)ред

рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди

PyPI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ (рдЕрдиреБрд╢рдВрд╕рд┐рдд)

Terminal window
pip install mcp-einvoicing-in

рдпрд╛ рдкреВрд░реНрд╡ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд┐рдирд╛ uvx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ:

Terminal window
uvx mcp-einvoicing-in

рд╕реНрд░реЛрдд рд╕реЗ

Terminal window
git clone https://github.com/cmendezs/mcp-einvoicing-in.git
cd mcp-einvoicing-in
pip install -e ".[dev]"

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди

рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЗ рд╡рд░реНрддрдорд╛рди (Phase A) рд╕реНрдХреЛрдк рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА environment variable рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ тАФ рдпрд╣ рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ред рд▓рд╛рдЗрд╡ IRP рд╕рдмрдорд┐рд╢рди, рдПрдХ рдмрд╛рд░ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдкрд░, IRP/GSP рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА; рдЙрд╕ рд╕рдордп рдпрд╣ рд╕реЗрдХреНрд╢рди рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

Claude Desktop рдПрдХреАрдХрд░рдг

рдЕрдкрдиреА Claude Desktop рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ (claude_desktop_config.json) рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:

{
"mcpServers": {
"einvoicing-in": {
"command": "uvx",
"args": ["mcp-einvoicing-in"]
}
}
}

Cursor рдПрдХреАрдХрд░рдг

рд╡рд╣реА mcpServers рдмреНрд▓реЙрдХ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:

  • рд╡реИрд╢реНрд╡рд┐рдХ (Global): ~/.cursor/mcp.json
  • рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рд╡рд┐рд╢рд┐рд╖реНрдЯ: рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░реВрдЯ рдореЗрдВ .cursor/mcp.json
{
"mcpServers": {
"einvoicing-in": {
"command": "uvx",
"args": ["mcp-einvoicing-in"]
}
}
}

рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж Cursor рдХреЛ рд░реАрд▓реЛрдб рдХрд░реЗрдВ (рдпрд╛ рдХрдорд╛рдВрдб рдкреИрд▓реЗрдЯ рд╕реЗ тАЬReload WindowтАЭ рдЪрд▓рд╛рдПрдБ)ред

Kiro рдПрдХреАрдХрд░рдг

рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:

  • рд╡реИрд╢реНрд╡рд┐рдХ (Global): ~/.kiro/settings/mcp.json
  • Workspace: .kiro/settings/mcp.json
{
"mcpServers": {
"einvoicing-in": {
"command": "uvx",
"args": ["mcp-einvoicing-in"],
"disabled": false,
"autoApprove": []
}
}
}

Kiro рд╕рд╣реЗрдЬрдиреЗ рдкрд░ MCP рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░реАрд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЗ рдХрд┐рд╕реА рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ plaintext secrets рдХреЗ рдмрдЬрд╛рдп "VAR_NAME": "${VAR_NAME}" рд╢реЗрд▓-рдЗрдВрдЯрд░рдкреЛрд▓реЗрд╢рди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВред

Available tools

Scope

  • in__get_supported_scope тАФ рдЗрд╕ рдкреИрдХреЗрдЬ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рдХрд╛рд░, рдЖрдкреВрд░реНрддрд┐ рдкреНрд░рдХрд╛рд░, рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдХреЛрдк рд╕реЗ рдмрд╛рд╣рд░ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред

Build and validate

  • in__build_invoice тАФ рд╕рдВрд░рдЪрд┐рдд рдЗрдирдкреБрдЯ рдХреЛ INInvoice рдХреЗ рд╡рд┐рд░реБрджреНрдз рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ GST рдИ-рдЗрдирд╡реЙрдЗрд╕ JSON рдкреЗрд▓реЛрдб (INV/CRN/DBN) рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдХрднреА рднреА IRN рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ тАФ рд╡рд╣ рдлрд╝реАрд▓реНрдб IRP-рдЬрдирд┐рдд рд╣реЛрддреА рд╣реИ, рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрднреА рдирд╣реАрдВ рднрд░реА рдЬрд╛рддреАред
  • in__validate_invoice тАФ рдСрдлрд╝рд▓рд╛рдЗрди рд╕рдВрд░рдЪрдирд╛рддреНрдордХ/рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ-рдирд┐рдпрдо рд╕рддреНрдпрд╛рдкрди: рдЕрдирд┐рд╡рд╛рд░реНрдп рдлрд╝реАрд▓реНрдб, enum рд╕рджрд╕реНрдпрддрд╛, CGST+SGST-рдмрдирд╛рдо-IGST рдпреБрдЧреНрдорди (рдЖрдЗрдЯрдо рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝-рдХреБрд▓ рд╕реНрддрд░ рдкрд░), рдФрд░ GSTIN/рд░рд╛рдЬреНрдп-рдХреЛрдб рд╕реНрдерд┐рд░рддрд╛ред рдпрд╣рд╛рдБ рдХреЛрдИ XSD/Schematron рдкрд╛рд╕ рдирд╣реАрдВ рд╣реИ тАФ FORM GST INV-01 JSON рд╣реИ, XML рдирд╣реАрдВред

QR

  • in__render_irp_qr_png тАФ IRP рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдИ рдЧрдИ signed QR рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкреНрд░рджрд░реНрд╢рди-рдпреЛрдЧреНрдп PNG рдХреЗ рд░реВрдк рдореЗрдВ рд░реЗрдВрдбрд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ QR рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдбрд┐рдХреЛрдб рдпрд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛рдпрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ тАФ рдЬреЛ NIC e-invoice API рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдЙрд╕ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд░рддрд╛, рд╡рд╣ рдЕрднреА рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ (рдиреАрдЪреЗ тАЬрд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛тАЭ рджреЗрдЦреЗрдВ)ред

рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛

рднрд╛рд░рдд рдХреЗ рдмрд╛рд╣рд░ рд╕реЗ рд╡рд░реНрддрдорд╛рди, рд╕рдЯреАрдХ NIC/GSTN рддрдХрдиреАрдХреА рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИ: GSTN рдХрдбрд╝реЗ рднреМрдЧреЛрд▓рд┐рдХ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЕрдХреНрд╕рд░ рдЧреИрд░-рднрд╛рд░рддреАрдп IP рдкрддреЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдпрд╛ рджрд░-рд╕реАрдорд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдкреИрдХреЗрдЬ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореЗрдВрдЯреЗрдирд░ рджреНрд╡рд╛рд░рд╛ рд╕реАрдзреЗ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ (FORM GST INV-01 schema v1.1; CGST Notifications 68/2019-CT рддрдерд╛ 72/2020-CT; рдФрд░ Notification No. 10/2023-CT, рдЬреЛ рд╡рд░реНрддрдорд╛рди AATO рдЕрдирд┐рд╡рд╛рд░реНрдпрддрд╛-рд╕реАрдорд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ) рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ тАФ рдХрд┐рд╕реА рднреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдХрд┐рд╕реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдПрдЬреЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдирд╣реАрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ред рдЗрд╕рдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк:

  • рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрднреА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ: рдкреВрд░реА рд╕реВрдЪреА specs/README.md рдХреА тАЬPending specsтАЭ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рджреЗрдЦреЗрдВред
  • NIC e-invoice API рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рдЗрд╡ IRP рд╕рдмрдорд┐рд╢рди рдЯреВрд▓реНрд╕ рдХреЛ рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рд╕реЗ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ тАФ тАЬPhase A рд╕реНрдХреЛрдктАЭ рджреЗрдЦреЗрдВред

рдпрджрд┐ рдЖрдк рднрд╛рд░рдд рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВ рдФрд░ рд╡рд╣рд╛рдБ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рд╕реА рднреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ Spec Update issue template рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ issue рдЦреЛрд▓реЗрдВред рдпрд╣ рдЯреЗрдореНрдкрд▓реЗрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдирд╛рдо, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕реНрд░реЛрдд URL, рд╕рдВрд╕реНрдХрд░рдг, рдФрд░ рдкреНрд░рд╛рдкреНрддрд┐ рддрд┐рдерд┐ рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реИ; рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ follow-up pull request specs/ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдПрдХ sources-table рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдФрд░ рдПрдХ provenance/redistribution рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдкреВрд░реА рджреЛ-рдЪрд░рдгреАрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП CONTRIBUTING.md рджреЗрдЦреЗрдВред

Architecture

INInvoice, InvoiceDocument (mcp_einvoicing_core.models) рдХреЛ subclass рдХрд░рддрд╛ рд╣реИ тАФ FORM GST INV-01 рдХрд╛ рдХреЛрдИ EN 16931/UBL/CII рд╡рдВрд╢ рдирд╣реАрдВ рд╣реИ (рдпрд╣ рдПрдХ рдлрд╝реНрд▓реИрдЯ JSON рдХреНрд▓рд┐рдпрд░реЗрдВрд╕-рдореЙрдбрд▓ schema рд╣реИ), рдЗрд╕рд▓рд┐рдП рдпрд╣ рдкреИрдХреЗрдЬ рдЙрд╕реА InvoiceDocument рдкрде рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ mcp-cfdi-mx (CFDI) рдФрд░ mcp-nfe-br (NF-e) рдХрд░рддреЗ рд╣реИрдВред INInvoiceLine, InvoiceLineItem рдХреЛ subclass рдХрд░рдХреЗ schema рдХреЗ GST/HSN/cess рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рдирдХрд╛ рдЖрдзрд╛рд░ рд▓рд╛рдЗрди-рдЖрдЗрдЯрдо рдореЙрдбрд▓ рдореЗрдВ рдХреЛрдИ рд╕рдордХрдХреНрд╖ рдирд╣реАрдВ рд╣реИред GSTIN рдлрд╝реАрд▓реНрдб TaxIdentifier.validate_in_gstin рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ INInvoice рдХреЗ рдЕрдкрдиреЗ рдореЙрдбрд▓ validators рд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ тАФ рдпрд╣ рдкреИрдХреЗрдЬ рдХрднреА рднреА рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛-рд╕рддреНрдпрд╛рдкрди рддрд░реНрдХ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ред рдпрд╣рд╛рдБ рдХреЛрдИ Schematron/XSD validator рдкрд░рдд рдирд╣реАрдВ рд╣реИ (validators/structural.py рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕рд╛рджреЗ-Python рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ-рдирд┐рдпрдо рдЬрд╛рдБрдЪ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ), рдХреНрдпреЛрдВрдХрд┐ рд╡рд╛рдпрд░ рдлреЙрд░реНрдореЗрдЯ JSON рд╣реИ, XML рдирд╣реАрдВред

Contributing

рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╕реЗрдЯрдЕрдк, PR рдЪреЗрдХрд▓рд┐рд╕реНрдЯ, рдФрд░ рдХрдорд┐рдЯ рд╢реИрд▓реА рдХреЗ рд▓рд┐рдП CONTRIBUTING.md рджреЗрдЦреЗрдВред

Other e-invoicing MCP servers

Country Server
ЁЯМН Global mcp-einvoicing-core
ЁЯЗзЁЯЗк Belgium mcp-einvoicing-be
ЁЯЗзЁЯЗ╖ Brazil mcp-nfe-br
ЁЯЗлЁЯЗ╖ France mcp-facture-electronique-fr
ЁЯЗйЁЯЗк Germany mcp-einvoicing-de
ЁЯЗоЁЯЗ│ India mcp-einvoicing-in
ЁЯЗоЁЯЗ╣ Italy mcp-fattura-elettronica-it
ЁЯЗ▓ЁЯЗ╜ Mexico mcp-cfdi-mx
ЁЯЗ╡ЁЯЗ▒ Poland mcp-ksef-pl
ЁЯЗ╕ЁЯЗм Singapore mcp-invoicenow-sg
ЁЯЗкЁЯЗ╕ Spain mcp-facturacion-electronica-es
ЁЯЗжЁЯЗк United Arab Emirates mcp-einvoicing-ae

License

This project is licensed under the Apache 2.0 license тАФ see LICENSE for details. For the full version history, see CHANGELOG.md.