Blank Invoice Maker について
Blank Invoice Makerは、AIアシスタントから請求書編集画面の入力済みリンクを作成できるMCPサーバーです。請求書データはURLフラグメントに含まれ、ブラウザー内で復元されるためアップロードされません。
主な機能
- 01業種別の請求書テンプレートを一覧
- 02請求情報から入力済みリンクを作成
- 03ブラウザーで確認してPDFをダウンロード
- 04URLフラグメントでデータを受け渡し
活用シーン
- 01自然言語の説明から請求書を作成
- 02利用可能なテンプレートを確認
- 03生成リンクからブラウザーで請求書を確認
MCP 対応
MCPクライアント向けに、テンプレート一覧用のlist_templatesと入力済みリンク作成用のcreate_invoiceを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
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_templates | blankinvoicemaker.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
リンク
- アプリ: https://blankinvoicemaker.com
- テンプレート: https://blankinvoicemaker.com/templates
- Model Context Protocol: https://modelcontextprotocol.io
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。