mcpField
T
TILL

TILL

ローカル
tillbooks.ch金融データ11 日前に更新

TILL について

TILLは、会計、販売、購買、在庫、プロジェクト、MWSTを扱うスイスの中小企業向け無料オープンソースERPです。AIエージェントはMCPツールでローカル台帳を操作し、Studioに結果が表示されます。台帳はユーザー管理下のSQLiteファイルに保存されます。

主な機能

  1. 01複式簿記と複数企業の帳簿
  2. 02スイスMWST計算とeCH-0217出力
  3. 03見積書、請求書、購買、QR請求書
  4. 04camt.053の取り込みとpain.001ファイル作成
  5. 05在庫、プロジェクト、連絡先、レポート管理

活用シーン

  1. 01スイス中小企業の日常的な会計管理
  2. 02請求書、見積書、QR請求書の作成
  3. 03銀行明細を取り込み、提案仕訳を確認
  4. 04bexioのCSVまたはExcel出力からデータを移行

MCP 対応

ローカルstdioのMCPサーバーを通じて、アカウントやAPIキーなしでクライアントにERP機能を提供します。エージェントとStudioは同じ台帳ファイルを使い、重要な操作はデフォルトでユーザーの承認を求めます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"tillbooks-tillbooks": {
"command": "npx",
"args": [
"-y",
"tillbooks"
],
"env": {
"TILL_DB_PATH": "<TILL_DB_PATH>",
"TILL_SUPPORT_DIR": "<TILL_SUPPORT_DIR>"
}
}
}
}
起動コマンドnpx -y tillbooks
設定が必要な環境変数
TILL_DB_PATHPath to your TILL SQLite ledger. Leave unset for the default (~/.till/till.db); TILL bundles no database.
TILL_SUPPORT_DIRWhere TILL keeps machine-scoped state (diagnostics, backups). Leave unset for the default (~/.till).

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

パッケージ
npmtillbooks0.1.0

ツール

779

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

パラメーター型必須説明
namestringはい
legalFormstringいいえ
baseCurrencystringいいえ
idempotencyKeystringいいえ
fiscalYearStartstringいいえ

詳細

TILL

Trusted Independent Ledger Library。 スイスの中小企業向け、エージェントファーストのERPです。

TILLは、スイスの小規模事業者向けの無料のオープンソース(MIT)ERPです。販売、購買、支払い、在庫、プロジェクト、帳簿、MWSTに対応しています。すべての機能がMCPツールとして公開されており、その数は822個です。AIエージェントが操作し、Studio(作業に使うアプリ)がその内容を表示します。Claude Desktop、Cursor、その他のローカルのstdioサーバーを起動できるMCPクライアントで利用できます。TILLは自分のコンピューター、または自分でホストするサーバーで実行できます。帳簿はそのマシン上の単一のSQLiteファイルで管理され、当社のサーバーにコピーが保存されることはありません。

デフォルトでは、エージェントは帳簿への記帳、資金の移動、アクセス権の付与、データの完全な削除を行う前に、あなたの承認を待ちます。まず下書きを作成し、あなたが承認します。これらの領域ごとに、エージェントが自動で操作できるかどうかを設定できます。下書きや連絡先情報など、元に戻せる変更の多くは確認なしで実行され、エージェントが行った呼び出しはすべて記録されます。この設定はTILLに接続するエージェントを対象とします。ブラウザーを操作したり、コンピューター上でコマンドを実行したりできるエージェントは、あなたになり代わって操作できます。エージェントにはTILLを使わせ、ブラウザーやシェルは使わせないでください。

パブリックベータ、バージョン1.0.0-beta.1。 TILLを開発するNomadik GmbHは、自社の帳簿をTILLで管理しています。帳簿をTILLに移行する場合は、数値が一致するまで旧システムを稼働させてください。また、最初にベータ版でまだできないことをお読みください。

特長

TILLはMITライセンスで、無料です。ユーザー数、会社数、記帳数に制限なく、実行、変更、継続利用でき、帳簿は自分が管理するコンピューターに保管されます。スイスの帳簿をスイスならではのものにする、次の機能に対応しています。

  • QR-bill(スイスのQR-Rechnung)と構造化住所標準
  • 8.1%、3.8%、2.6%のMWST。実額法とSaldosteuersatz法に対応し、帳簿からMWST-Abrechnungを直接作成
  • Kontenrahmen KMUを初期設定で提供
  • ISO 20022銀行連携:camt.053明細書を取り込み、pain.001支払いファイルを出力
  • de-CHおよびen

TILLの対応範囲

  • 会計:複式簿記、期間ロックと年度締め、外貨と再評価、見越計上、固定資産、1つのインストール環境での複数会社管理。
  • MWST:期間ごとのMWST-Abrechnungを帳簿と照合し、ESTV ePortalにアップロードするeCH-0217ファイルを作成。
  • 販売:見積書、注文書、納品書、QR-bill付き請求書、クレジットノート、定期請求書、督促状、未決済項目一覧。
  • 購買:仕入VAT付き仕入先請求書、発注書、入庫、経費精算、およびeBankingで承認するpain.001支払いファイル。TILLが支払いを送信することはありません。
  • 銀行:eBankingからcamt.053明細書を取り込みます。銀行受信トレイでは、処理可能な各明細行に対して記帳案を提示し、あなたが確認します。
  • 連絡先とCRM、製品と在庫(倉庫、ロットとシリアル番号、在庫評価)、プロジェクトと時間記録、ドキュメント、レポート。
  • 移行:bexioのCSVおよびExcelエクスポートからインポート(bexio API接続はありません)、インポートを試せるテスト用会社、TILLの数値を旧システムと照合する並行運用。固定資産、在庫、給与の履歴は移行されません。また、前年度の仕訳帳は、稼働中の帳簿とは別に読み取り専用アーカイブとして保存されます。

帳簿の不変性は譲れません

転記済みの仕訳は追記のみ可能で、不変です。修正には、破壊的な編集ではなく反対仕訳を使います。実際の会計処理と同じです。転記は冪等であり、二重に転記しても二重計上されません。これらはREADMEで約束するだけでなく、テストスイートで検証されています。

インストールと実行

macOS または Linux で Node.js 22 以降が必要です。最も手早く始めるには、エージェントにセットアップを任せます。 tillbooks.ch/en/start には、Claude Code(ターミナルまたは デスクトップアプリ)、Cursor、Windsurf 用のセットアッププロンプトがあります。TILL をインストールし、Studio を起動して、デモ 会社を開くよう促し、自動で接続します。手動で行う場合は、次の 2 つのコマンドを実行します。

npm install -g tillbooks@beta
till up

@beta はそのままにしてください。ベータが終了するまでは、npm 上の通常の tillbooks は古い 0.1.0 で、Studio は含まれていません。

till up を実行すると、Studio が http://127.0.0.1:8788 で起動し、ブラウザーで開きます。接続を受け付けるのは、ご利用のマシン上のみです。最初の画面では、新しい元帳の作成、バックアップの復元、既存のデータベースファイルを使った TILL の再起動という 3 つの方法を選べます。その下にある デモを試す を選ぶと、サンプルの仕訳が入ったデモ用ワークスペースがセットアップされます。帳簿は ~/.till/till.db に保存されます。別の場所に保存する場合は、TILL_DB_PATH を設定してください。

Claude Desktop や Cursor などの MCP クライアントを接続するには、stdio サーバーを指定します。アカウントも API キーも必要ありません。

{
  "mcpServers": {
    "tillbooks": {
      "command": "npx",
      "args": ["-y", "tillbooks@beta", "mcp"]
    }
  }
}

Claude Code では、同じサーバーを 1 行で設定できます。

claude mcp add tillbooks -- npx -y tillbooks@beta mcp

エージェントと Studio は同じファイルを使うため、エージェントが行った操作は Studio に反映されます。

TILL 自体を開発する場合は、チェックアウトしたソースからビルドします。

npm run setup            # installs the core and the Studio dependencies
npm run build:all        # builds the core into dist/ and the Studio into app/dist/
node bin/till.mjs up

開発環境のセットアップ全般についてはCONTRIBUTING.mdを、初回の実行についてはクイックスタートをご覧ください。

データについて

  • 帳簿は 1 つの SQLite ファイルです。コピーやバックアップができ、標準的なツールで開けます。
  • アカウント登録も、サインアップも、テレメトリーもありません。TILL が利用状況や使い方を報告することはありません。エラーの詳細が記録されるのは、その設定を有効にした場合のみです。記録はご利用のマシンに保存され、送信する場合も、ご自身で送るフィードバックメールに添付したときだけです。
  • 会社全体を、オープンで仕様が公開された形式でいつでもエクスポートできます。バックアップは、既存のワークスペースに影響を与えず、新しいワークスペースに復元できます。

ベータ版でまだ対応していないこと

  • 給与計算には対応していません。TILL は給与計算サービス向けに従業員データをエクスポートし、戻ってきた給与仕訳を記帳します。給与明細、AHV、Swissdec はサービス提供元で扱います。
  • MWST の申告には対応していません。TILL は MWST-Abrechnung を作成し、eCH-0217 ファイルを書き出します。ESTV ePortal へのアップロードと申告は、ご自身で行ってください。
  • 受領した対価(vereinnahmte Entgelte)に基づく MWST には対応していません。TILL は合意した対価(vereinbarte Entgelte)に基づいて申告書を計算し、別の方式に設定された期間は受け付けません。
  • メールの送信にはまだ対応していません。TILL は請求書、見積書、督促状の PDF を作成します。送信にはご自身のメールアプリをお使いください。ご自身のメールアカウントを使った送信は、今後のベータ版で対応する予定です。
  • 対応言語はドイツ語(de-CH)と英語のみです。フランス語とイタリア語にはまだ対応していません。
  • モバイルアプリと Windows アプリはありません。Windows でのテストは行っていません。Windows での利用方法については、エージェント内で TILL を実行するをご覧ください。
  • このリリースでは、銀行への直接接続には対応していません。EBICS クライアントは実装済みで、ZKB のテストプラットフォームで検証済みですが、銀行との接続を担うモジュールはまだ公開されていません(MIT ライセンスで公開予定です)。 それまでは、eBanking から camt.053 明細をダウンロードしてインポートしてください。
  • ご自身のコンピューターでは、バックアップはスケジュール実行ではなく、手動で開始したとき(Data & Backup、「Back up now」)に実行されます。バックアップファイルは、帳簿を保存しているコンピューター以外の場所にも保管してください。(セルフホストの手順では、Litestream を使って帳簿を継続的に複製します。)
  • 1 つの帳簿を複数人で使うには、ご自身でホストするサーバーが必要です。ローカルアプリは 1 台のコンピューターでの利用を想定しています。
  • eBill の送信、電子署名、オンライン顧客ポータルには対応していません。

ドキュメント

利用する前に

TILL は会計帳簿を管理します。DISCLAIMER.md を読むのに2分ほどかかります。TILL は税務アドバイスを提供するものではなく、申告に関する責任はご自身にあります。また、ベータ版に頼る前に並行運用を行ってください。

ベータ期間中のサポートは無料で、可能な範囲で対応します。セットアップや bexio からの移行については、有料サポートもご利用いただけます。詳細は SUPPORT.md をご覧ください。

コントリビューション

ライセンス

MIT、Copyright (c) 2026 Nomadik GmbH。LICENSE をご覧ください。

TILL は独立したプロジェクトです。bexio AG やその他の会計ベンダーとは提携・関係しておらず、承認を受けたり、派生したりしたものでもありません。公開ドキュメントをもとに、クリーンルーム方式で実装されています。

コメント

MCP は初めてですか?

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

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