Aethelgard Ledger

finance.aethelgard由 aethelgard.finance 發布v0.1.1更新於 Oct 30, 2026

Double-entry, multi-entity, tamper-evident ledger for AI agents. Unbalanced journals are rejected.

已驗證STDIO僅桌面資料庫金融

概覽

AI 產生的概覽

供 AI 代理使用的本機複式記帳帳本:可建立主體與科目、過帳平衡分錄,並檢視試算表與雜湊鏈完整性。

可以做什麼
  • 建立並列出主體(公司、信託、個人)及其會計科目表
  • 過帳複式記帳分錄,不平衡的分錄會被拒絕並回傳原因
  • 依日期篩選列出交易及每筆分錄明細
  • 產生單一主體的試算表,或母公司與其直接子公司的合併試算表
  • 驗證每個主體的 SHA-256 雜湊鏈並回傳最新鏈雜湊
適用情境
適合讓助手在本機維護真實帳務,例如為一個或多個主體記錄租金、費用等分錄,且記帳規則由引擎而非模型強制執行。適用於評估與業務記帳試驗,不宜在未經獨立驗證的情況下用於正式會計。
執行需求
以本機 stdio 程序執行,需下載對應平台(Windows、macOS 或 Linux)的建置檔;不需帳號、API 金鑰或環境變數。帳本檔案預設存放在系統的應用程式資料目錄,可用 --vault 選項或 AETHELGARD_LEDGER_VAULT 變數改到其他位置,或用 --ephemeral 使用臨時帳本。
安裝前請注意
帳本檔案未加密,README 也說明輸出須經獨立驗證後才能依賴。雜湊鏈未使用金鑰,應把最新鏈雜湊記錄在帳本之外以便日後比對。工具回傳的餘額、交易等內容都會暴露給 MCP 用戶端與所連接的 AI 模型供應商。此為評估版,適用個別授權條款;合併僅為依科目代碼直接加總,不含公司間沖銷。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Aethelgard Ledger,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Aethelgard Ledger

A double-entry, multi-entity, tamper-evident ledger for AI agents.

Aethelgard Ledger is a local Model Context Protocol server. It gives your agent real accounting tools backed by an engine that enforces accounting rules. The agent can't talk its way past them. It is the same engine that runs the Aethelgard desktop ledger.

Evaluation build, for business use only. Licensed under the Aethelgard Ledger Evaluation Licence. The ledger file is not encrypted, and output must not be relied on without independent verification.

What it does

  • Balanced journals or nothing. Every posting must balance. If debits don't equal credits, the engine rejects the posting and returns the reason, so the agent can't book it.
  • Multi-entity. Companies, trusts and individuals across 9 jurisdictions, with subsidiaries linked to a parent and a combined group trial balance. This is a straight sum by account code, not a full consolidation; eliminations live in the Aethelgard desktop app.
  • Tamper-evident. Every posting is linked into a per-entity SHA-256 hash-chain, so an entry edited outside the engine fails the integrity check. The chain is unkeyed. For independent assurance, record the latest chain hash (returned by verify_integrity) somewhere outside the ledger and compare it later.
  • Local. The ledger lives in a file on your machine and is never sent to us.

Tools

ToolWhat it does
create_entityCreate a company, trust or individual, optionally as a subsidiary of a parent
create_accountAdd an account (ASSET, LIABILITY, EQUITY, REVENUE, EXPENSE)
post_transactionPost a double-entry journal; unbalanced journals are rejected
list_entitiesList entities
list_accountsList an entity's chart of accounts
list_transactionsList postings with every journal line, filtered by date
trial_balanceTrial balance for one entity
consolidateCombined trial balance for a parent and its direct subsidiaries, summed by account code (no intercompany eliminations)
verify_integrityVerify the hash-chain and return the latest chain hash

Download

Get the latest build from Releases.

PlatformFileSigning
Windows (x86_64)aethelgard-mcp-<version>-windows-x86_64.zipSigned by Aethelgard Finance Ltd
macOS (Intel + Apple Silicon)aethelgard-mcp-<version>-macos-universal.zipDeveloper ID signed and notarized by Apple
Linux (x86_64, static)aethelgard-mcp-<version>-linux-x86_64.tar.gzVerify with SHA256SUMS

Quick start

  1. Unzip it and put aethelgard-mcp somewhere permanent. Check it runs: aethelgard-mcp --version.

  2. Add it to your MCP client as a local (stdio) server.

    Claude Code

    bash
    claude mcp add aethelgard-ledger -- /full/path/to/aethelgard-mcp

    Claude Desktop, Cursor and other clients

    json
    {  "mcpServers": {    "aethelgard-ledger": { "command": "/full/path/to/aethelgard-mcp" }  }}

    On Windows, use the path to aethelgard-mcp.exe with doubled backslashes, e.g. "C:\\Tools\\aethelgard-mcp.exe".

  3. Ask your agent to keep some books. For example: "Create PropCo Ltd (GBP, GB, UkLtd) with a bank and a rental income account, then post October's £1,500 rent."

Where the ledger is kept

PlatformDefault location
Windows%APPDATA%\Aethelgard Ledger
macOS~/Library/Application Support/Aethelgard Ledger
Linux~/.local/share/aethelgard-ledger

To keep it somewhere else, use --vault <DIR> or set AETHELGARD_LEDGER_VAULT. Use --ephemeral for a throwaway ledger that is deleted when the server stops. Run aethelgard-mcp --help for every option.

Your data

The server runs on your machine and does not send your ledger to us. There is no telemetry. Your MCP client and the AI model you connect see whatever the tools return, such as balances and transactions, under that provider's terms. Choose them accordingly.

Licence

Aethelgard Ledger Evaluation Licence, which covers free evaluation and internal pilots for business use. Open-source components are listed with their licences in THIRD-PARTY-NOTICES.txt inside each download. Production or commercial use needs a separate licence.

This repository contains documentation and releases only. The software is closed source.

Contact

Feedback, bugs and commercial licensing: [email protected]. Bug reports are welcome as issues.

© 2026 Aethelgard Finance Ltd, registered in England and Wales (Company No. 17173295).

來源:README.md,提交 f19537d

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Oct 9, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。