mcpField
B
Blank Invoice Maker

Blank Invoice Maker

ローカル
github.com/InnarM金融データ119 週間前に更新

Blank Invoice Maker について

Blank Invoice Makerは、AIアシスタントから請求書編集画面の入力済みリンクを作成できるMCPサーバーです。請求書データはURLフラグメントに含まれ、ブラウザー内で復元されるためアップロードされません。

主な機能

  1. 01業種別の請求書テンプレートを一覧
  2. 02請求情報から入力済みリンクを作成
  3. 03ブラウザーで確認してPDFをダウンロード
  4. 04URLフラグメントでデータを受け渡し

活用シーン

  1. 01自然言語の説明から請求書を作成
  2. 02利用可能なテンプレートを確認
  3. 03生成リンクからブラウザーで請求書を確認

MCP 対応

MCPクライアント向けに、テンプレート一覧用のlist_templatesと入力済みリンク作成用のcreate_invoiceを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"blank-invoice-maker": {
"command": "npx",
"args": [
"-y",
"blank-invoice-maker-mcp"
]
}
}
}
起動コマンドnpx -y blank-invoice-maker-mcp

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

パッケージ
npmblank-invoice-maker-mcp1.0.2

ツール

2

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

このツールにパラメーターはありません。

詳細

Blank Invoice Maker — MCP サーバー

Blank Invoice Maker を使って請求書を作成できる MCP サーバーです。Claude やその他の MCP クライアントなど、あらゆる AI アシスタントに対応しています。Blank Invoice Maker は、無料で、登録不要、透かしも入らない請求書ジェネレーターです。

アシスタントに請求書の作成を依頼すると、請求書の内容がすべて入力済みで、確認して PDF としてダウンロードできる blankinvoicemaker.com のリンクが返されます。

プライバシーを最優先に設計。 請求書データはリンクの URL フラグメント(#invoice=…)に含まれ、ブラウザー内ですべてデコードされます。データは一切アップロードされません。これは、アカウント不要でサーバーにデータを保存しない Blank Invoice Maker の方針に沿ったものです。

ツール

ツール機能
list_templatesblankinvoicemaker.com/templates で利用できる業種別請求書テンプレート(スラッグ、名前、説明、URL)を一覧表示します。
create_invoice入力された詳細情報から請求書を作成し、確認してダウンロードできる、事前入力済みの blankinvoicemaker.com のリンクを返します。
create_invoice の例

「Globex LLC に、デザイン作業 10 時間分を 1 時間あたり 90 ドル、ホスティングの設定費用を 120 ドルで請求してください。支払い期限は 14 日後、通貨は GBP です。」

アシスタントは次の内容で create_invoice を呼び出します。

{
  "business": { "name": "Acme Studio", "email": "[email protected]" },
  "client": { "name": "Globex LLC", "email": "[email protected]" },
  "items": [
    { "description": "Design work", "quantity": 10, "unitPrice": 90, "unit": "hours" },
    { "description": "Hosting setup", "quantity": 1, "unitPrice": 120 }
  ],
  "currency": "GBP",
  "paymentTerms": "Net 14"
}

…そして、エディターに内容が事前入力された状態で開く https://blankinvoicemaker.com/#invoice=… リンクを返します。

インストール

Node.js 18 以降が必要です。

Claude Desktop

claude_desktop_config.json に次の内容を追加します。

{
  "mcpServers": {
    "blank-invoice-maker": {
      "command": "npx",
      "args": ["-y", "blank-invoice-maker-mcp"]
    }
  }
}
その他の MCP クライアント

stdio 経由でサーバーを実行します。

npx -y blank-invoice-maker-mcp

仕組み

create_invoice は、入力内容を blankinvoicemaker.com で使用される請求書の構造に変換し、lz-string で圧縮して、#invoice= フラグメントとしてサイトの URL に追加します。リンクを開くと、ブラウザー上のエディターに内容が読み込まれます。登録不要、透かしなし、データがご利用のマシンから外部に送信されることもありません。

開発

npm install
npm run build       # compile TypeScript to dist/
npm test            # build + run the unit tests
npm start           # run the server over stdio
テンプレートの同期

src/templates-data.ts は、Blank Invoice Maker のテンプレートレジストリから生成されます。

BIM_APP_DIR=/path/to/blank-invoice-maker npm run generate:templates

リンク

ライセンス

MIT © Blank Invoice Maker

コメント

MCP は初めてですか?

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

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