
Verifactu Mcp
io.github.KmOnBeIbI31由 GitHub 帳號 KmOnBeIbI31 發布v0.1.1更新於 Oct 24, 2026
MCP server para VeriFactu (AEAT). Facturación electrónica española desde Claude Code.
概覽
此 MCP 伺服器讓助理以自然語言產生、送出、作廢並查詢西班牙 VeriFactu(AEAT)電子發票紀錄。
- 可以做什麼
- 產生與計算雜湊:建立含 SHA-256 鏈式雜湊的合規 VeriFactu XML,或計算任一紀錄的雜湊而不送出。
- 送出與作廢紀錄:透過 verifactuapi.es 介面向 AEAT 提交 alta 或 anulación 紀錄。
- 查詢與列出紀錄:查詢某筆紀錄的狀態,並依開立者與分頁條件列出已送出的紀錄。
- 檢視本機狀態:從本機 SQLite 稽核日誌回傳某開立者最後記錄的雜湊。
- 適用情境
- 適合需要開立符合 VeriFactu 規範電子發票的西班牙企業或開發者,希望在 Claude Code 或 Cursor 中以對話完成 AEAT 流程,而不必閱讀 AEAT 技術文件。建議先在沙箱環境測試。
- 執行需求
- 以本機 Python 程序執行,從 PyPI 安裝(pip install -e . 或 python -m verifactu_mcp.server)。送出紀錄需要環境變數 VERIFACTU_API_TOKEN,並需能連線 verifactuapi.es 介面。選用變數:VERIFACTU_API_BASE(預設為正式環境)與 VERIFACTU_STATE_DB(預設 ~/.verifactu-mcp/state.db)。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Verifactu Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
verifactu-mcp
Servidor MCP para integrar VeriFactu (AEAT) con Claude Code y Cursor.
Permite generar, encadenar y enviar registros de facturación electrónica desde lenguaje natural, sin necesidad de leer la documentación técnica de la AEAT.
Herramientas disponibles
El encadenamiento real lo gestiona la API verifactuapi.es internamente (vía
previous_id). El servidor MCP persiste la huella canónica que devuelve la
API en SQLite local (~/.verifactu-mcp/state.db) como audit log, no como
mecanismo de encadenamiento operativo. La herramienta get_last_hash consulta
ese log.
calculate_hash y la huella huella_local_estimada de send_invoice son
estimaciones heurísticas para inspección — la huella canónica AEAT incluye
el timestamp server-side y solo el servidor puede generarla.
Smoke test contra sandbox
Ejecuta list_invoices + send_invoice (¡emite registro real en sandbox!) +
check_invoice_status + get_last_hash. NO ejecutar contra producción.
Instalación
Configuración en Claude Code
Tras pip install -e ., el script verifactu-mcp queda disponible globalmente.
Añade esto a tu ~/.claude.json (o claude_desktop_config.json):
Alternativa sin script instalado (vía python -m):
Uso desde Claude Code
Variables de entorno
Entornos AEAT
Para certificados de prueba (sandbox): [email protected]
Licencia
MIT
來源:README.md,提交 9878e30
工具
0版本歷史
1- v0.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分