mcpField
B
bill-of-sale

bill-of-sale

リモート
mcp.zovo.one法務・行政21 日前に更新
リポジトリ公式サイト

bill-of-sale について

機器、車両などの売買証明書を作成するローカル MCP サーバーです。草案の編集と署名用文書の確定に対応し、Markdown または印刷用の単独 HTML に出力できます。記録は端末内に保存されます。

主な機能

  1. 01売買草案の作成と編集
  2. 02署名用文書の確定
  3. 03Markdownや印刷用HTMLへの出力
  4. 04記録の一覧・確認・集計
  5. 05売買データのローカル保存

活用シーン

  1. 01VIN付き車両の売買書類を作成
  2. 02機器や在庫商品の売買記録を草案化
  3. 03確定書類を印刷して署名
  4. 04売買記録と合計額を確認

MCP 対応

売買証明書の作成、編集、確定、記録管理をツールとして MCP クライアントに提供します。記録はすべてローカルに保存され、ネットワーク通信はありません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.zovo.one/mcp/bill-of-sale
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.zovo.one/mcp/bill-of-sale認証が必要
パッケージ
mcpbbill-of-sale.mcpb0.22.5

ツール

10
パラメーター型必須説明
vinstringいいえ車両識別番号。車両の販売用で、17 文字です
datestringいいえ販売日。形式は YYYY-MM-DD。デフォルトは今日
imeistringいいえ携帯電話またはタブレットの 15 桁の IMEI
as_isbooleanいいえ現状有姿条項を含めます。商品はすべての瑕疵を含む現状のまま販売され、ここに記載された保証を除き、保証はありません。デフォルトは true で、中古品販売では一般的です。省略するには false を指定してください
notesstringいいえ書類に記載するその他の内容。例:支払い方法や販売に含まれるもの
serialstringいいえ機器や電子機器のシリアル番号
currencystringはい価格の通貨を示す ISO コード
quantityintegerいいえこの書類の対象となる数量。デフォルトは 1
warrantystringいいえ売り手が提供する保証内容を、売り手自身の言葉で記入します。例:売り手は販売日から 30 日間、エンジンを保証します
conditionstringいいえ引き渡し時の状態。例:中古、正常に動作、新品未開封
buyer_namestringはい購入者の氏名または名称。例:Jane Kowalska、Northwind Sp. z o.o.
buyer_emailstringいいえ購入者のメールアドレス
buyer_phonestringいいえ購入者の電話番号
price_minorintegerはい最小通貨単位(整数のセント)で表した販売価格。120000 は USD 1,200.00 を表します
seller_namestringいいえ売り手の氏名または名称。共有ビジネスプロフィールに名称がある場合は、その名称がデフォルトになります
duplicate_okbooleanいいえ同じ購入者への同一内容の販売がすでに存在していても、実際に再販売した場合は記録します。デフォルトは false
seller_emailstringいいえ売り手のメールアドレス
seller_phonestringいいえ売り手の電話番号
buyer_addressstringいいえ購入者の郵送先住所を 1 つの文字列で指定します
item_categorystringいいえ品目の種類。例:車両、機器、電子機器、在庫
seller_addressstringいいえ売り手の郵送先住所を 1 つの文字列で指定します
identifier_otherstringいいえその他の識別番号。例:船体番号や資産タグ
item_descriptionstringはい販売した品目。2019 Honda Civic 1.5 petrol, grey や MacBook Pro 14-inch 2021 のように、特定できる程度に記述してください

詳細

mcp-bill-of-sale

theluckystrike/mcp-bill-of-sale MCP server

公式 MCP Registry に登録されています(io.github.theluckystrike/bill-of-sale)。 売買を記録し、署名用に印刷できる売買契約書を作成します。売主、買主、品目の情報に加え、該当する場合は VIN、シリアル番号、IMEI、価格、日付をアシスタントに伝えると、サーバーが当事者、品目、価格、中古品販売向けの現状有姿条項、ご自身の言葉による保証、双方の署名欄を含む書類を作成します。下書きとして編集し、署名用の確定版に仕上げた後、Markdown または単体で完結する HTML ファイルとして印刷できます。この HTML は、ほかのファイルなしで、どのブラウザーからでも PDF に印刷できます。すべてお使いのマシン上で処理されます。このサーバーにアカウントは不要で、ネットワーク通信も一切ありません。

theluckystrike が開発しました。

@theluckystrike/mcp-bill-of-sale の npm 公開は保留中のため、現時点では npx -y @theluckystrike/mcp-bill-of-sale は 404 を返します。それまでは、リポジトリをクローンしてビルドする方法が利用できます。

インストール

Claude Desktop

macOS の場合は ~/Library/Application Support/Claude/claude_desktop_config.json、Windows の場合は %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "bill-of-sale": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-bill-of-sale"]
    }
  }
}
Claude Code
claude mcp add bill-of-sale -- npx -y @theluckystrike/mcp-bill-of-sale
Cursor

~/.cursor/mcp.json(グローバル)または .cursor/mcp.json(プロジェクト)に、Claude Desktop と同じエントリーを追加します。

ツール

ツール機能
sale_create売買を記録し、売買契約書を作成します。売主、買主、品目、該当する場合は VIN/シリアル番号/IMEI、最小通貨単位での価格、日付を指定します。BOS-YYYY-NNNN を返します。同一の売買を再度登録すると、確認がない限り拒否されます
sale_update署名前の下書きの内容を変更します。価格、当事者、品目の詳細、識別番号、現状有姿条項、保証、メモを変更できます。オプションの項目に空文字列を指定すると、その項目を消去します
sale_finalize下書きを署名用の確定版にします。確定後は sale_update で変更できず、すべての出力から DRAFT の透かしがなくなります
sale_listすべての売買契約書を新しい順に表示します。ID、ステータス、日付、品目、買主、売主、価格を確認できます。下書きまたは確定済みの書類に絞り込めます
sale_getBOS 番号を指定して、売買契約書の全内容を取得します
sale_delete下書きを完全に削除します。確定済みの書類には confirm_finalized: true が必要です。番号は再発行されないため、番号の欠番が削除の記録になります
sale_render署名欄付きの書類を印刷用に出力します。Markdown、印刷用 PDF に変換できる単体で完結した HTML ファイル、またはその両方を選べます。下書きには DRAFT の透かしが付き、確認用コピーに誤って署名するのを防ぎます
sale_summary下書きと確定済みの件数、通貨ごとの合計金額を一覧で確認できます。異なる通貨の金額は合算されません
license_status / license_activateFree または Pro の状態とライセンスキーを確認します

Free と Pro

FreePro
開いている下書き10無制限
確定済みの書類5無制限
Markdown と HTML への出力(sale_render)無制限無制限
読み取り、一覧表示、集計(sale_get、sale_list、sale_summary)無制限無制限
削除(sale_delete)はいはい

書類そのものの利用に制限はありません。売買の署名済み記録を保持できるかどうかに答えるのがこのサーバーの役割です。書類を利用できない無料プランでは、デモにすぎません。制限対象となるのは、保持できる記録の数です。未完了の下書きが 10 件、確定済みの書類が 5 件あれば、副業の売買を 1 年間記録するのに十分であり、単なる試用版ではありません。sale_delete が無料なのも、上限が保持する記録数に設定されているのと同じ理由です。下書きを二重に入力した場合、ライセンスキーを使わない限り削除できず、枠を消費することになってしまうためです。

Pro を入手:https://mcp.zovo.one/buy/bill-of-sale。このサーバー単体は一度限りの $19、バンドルは $39 です。

売買の流れ

  1. 事実情報を使って sale_create を実行します。プロフィールに名前が設定されている場合、売り手は共有ビジネスプロフィールの名前がデフォルトで使われるため、売り手の情報はスイート全体で一度入力するだけです。
  2. sale_render を実行して、DRAFT の透かしが入った確認用コピーを印刷します。
  3. 買い手または売り手が見つけた箇所を sale_update で修正します。
  4. sale_finalize で内容を確定します。以降、sale_render は署名用コピーを印刷します。印刷した用紙に署名するか、HTML を PDF に印刷し、双方がコピーを保管します。

すべての金額は最小通貨単位の整数であり、価格に浮動小数点数を使うことはありません。また、日付は実在する暦日かどうか検証されます。VIN が 17 文字でない場合、または IMEI が 15 桁でない場合は、入力されたとおりに保存されますが、買い手が最も読み違えやすい識別子であるため、レスポンスで警告されます。

プライバシー

すべてのデータはローカルの ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/bill-of-sale/ に保存されます。ファイルは sales.json と counter.json の 2 つで、レンダリングしたドキュメントは documents/ の下に保存されます。データが外部に送信されることはなく、アカウントも API キーも必要ありません。このサーバーはネットワーク呼び出しを一切行いません。ライセンスキーはオフラインで検証されます。

レンダリングされるドキュメントは汎用テンプレートであり、法的助言ではありません。車両、船舶、規制対象品の売買証明書には、販売が行われる地域によって法定書式や届出の要件がある場合があります。

theluckystrike が作成しました。https://github.com/theluckystrike

MCP サーバーとしてこれらのドキュメントを利用する

任意の MCP クライアント(Claude、Cursor、Windsurf、VS Code)から、インストールせずに GitMCP 経由でこのリポジトリのドキュメントを直接読み込めます。

コメント

MCP は初めてですか?

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

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