mcpField
C
clauses

clauses

ローカル
mcp.zovo.one法務・行政21 日前に更新

clauses について

clauses は、契約書や提案書で再利用する条項を管理し、選んだ条項から Word または Markdown 文書を組み立てるローカル MCP サーバーです。汎用的なフリーランス向け条項を 25 件収録し、入力済み変数を反映し、未入力箇所を示します。出力は法的助言ではありません。

主な機能

  1. 01再利用可能な条項の検索・管理
  2. 02汎用スターター条項 25 件
  3. 03変数の入力と不足情報の表示
  4. 04DOCX・Markdown 文書の組み立て
  5. 05条項ライブラリのインポート・エクスポート

活用シーン

  1. 01再利用条項から業務委託契約書を作成
  2. 02個人の条項ライブラリを整理・検索
  3. 03草案に不足している情報の確認

MCP 対応

MCP サーバーとして、条項の管理・検索と文書組み立てのツール、カテゴリのリソース、契約書作成用のプロンプトを提供します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbclauses.mcpb0.22.5

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-clauses

「Beta Corp向けのサービス契約書を作成して。金額は4,500 EUR、支払期限は14日」と伝えるだけで、自分の条項ライブラリから実際の.docxファイルを作成できます。このMCPサーバーは、業務範囲、支払条件、延滞料金、知的財産権の譲渡、守秘義務、契約解除、責任上限など、繰り返し使う契約書や提案書の段落を、{{variables}}を含む検索可能な条項として保存します。汎用的なフリーランス向けのひな形25件が付属しており、順位付けされた検索で適切な条項を見つけ、指定された変数を埋めます。指定されていない情報は、[late fee percent]のような見える括弧付きプロンプトのまま残し、組み立てた文書をWordまたはMarkdownに出力します。すべての文書は、汎用テンプレートであり法的助言ではないことを示す一文で始まります。すべてローカルで動作するため、アップロードもアカウントもネイティブ依存関係も不要です。

**公式MCP Registry**に登録されています(io.github.theluckystrike/contract-clause-library-proposal-template-docx)。

条項のデモ

昨年の契約書を新しいファイルに貼り付けて、すべての名前を変更したことを願うのはもうやめましょう。

60秒でインストール

@theluckystrike/mcp-clausesのnpm公開は保留中です。それまでは、.mcpbワンクリックバンドルまたはクローンしてビルドする方法が利用できます。どちらも以下で動作確認済みです。

ワンクリック(.mcpb):最新リリースからclauses.mcpbをダウンロードし、Claude Desktopでダブルクリックします。 https://github.com/theluckystrike/mcp-servers/releases/latest

(claude_desktop_config.json):

{
  "mcpServers": {
    "clauses": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-clauses"]
    }
  }
}

Claude Code:

claude mcp add clauses -- npx -y @theluckystrike/mcp-clauses

(.cursor/mcp.json):

{
  "mcpServers": {
    "clauses": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-clauses"]
    }
  }
}

上記のnpx形式は、パッケージが公開され次第使用できます。それまでは上記の.mcpbバンドルを使うか、次の3つのコマンドだけでソースからビルドしてください。

git clone https://github.com/theluckystrike/mcp-servers.git && cd mcp-servers
npm install
npm run build -w packages/mcp-license -w servers/docx -w servers/clauses

その後、クライアントのcommandをnodeに設定し、引数としてservers/clauses/dist/index.jsの絶対パスを1つ指定してください。

Proモードで実行するには、同じ設定ブロックでMCP_LICENSE_KEYを設定するか、キーを使って一度license_activateを呼び出してください。

法的助言ではありません

25件のスターター条項は、平易な言葉で書かれた汎用的なフリーランス向けテンプレートです。お住まいの国、業種、取引に合わせて作成されたものではなく、ここにある条項はいずれも弁護士による確認を受けていません。各スターターにはgeneric template, not legal adviceという注記があり、contract_assembleが作成するすべての文書も同じ一文で始まります。出力は、署名する契約書ではなく、資格を持つ弁護士に相談するための初稿として扱ってください。

ツール

ツール機能
clause_add再利用可能な条項を保存します。タイトル、{{variables}} を含む本文、カテゴリ、タグ、任意の管轄区域と言語を指定します
clause_getID またはタイトルを指定して、1つの条項を全文表示します(一部のタイトルでも一致します)
clause_updateテキスト、カテゴリ、タグ、変数、または管轄区域を変更します。Pro では、以前のテキストがバージョンとして保持されます
clause_delete条項を削除します。削除したスターター条項は、次回の呼び出し時に再追加されません
clause_list条項を組み立て順にすべて表示します。必要に応じてカテゴリを1つに絞り込めます
clause_searchタイトル、タグ、カテゴリ、本文を対象にランク付けして検索します。タイトルの一致は本文中での言及より優先されます。語句は実際の単語境界で一致するため(「fee」は「coffee」の一部には一致しません)、単純な部分文字列の包含は、順位の低い代替条件としてのみ使用されます。管轄区域のフィルターは無料です(誤った管轄区域の条項を引用するというエラーを防ぎます)。タグのフィルターは Pro 専用で、検索を拒否することなくスキップされます
clause_importMarkdown ファイル(## Title、category:/tags: の行、空行、本文)または JSON(Pro)から一括読み込みします。タイトルの直後にある、フィールド形式に沿った短い行のみをメタデータとして読み込むため、たまたま「note:」のような語で始まる本文は取り込まれず、本文として保持されます
clause_exportライブラリ全体を Markdown(無料)または JSON(Pro)に書き出します。overwrite: true を指定しない限り、既存の保存先は上書きされません
contract_assemble条項 ID またはカテゴリ全体から文書を作成します。条項の順序を整え、番号を付け、変数を埋め、不足箇所を括弧で囲み、法的助言ではない旨の文を先頭に追加して、.docx または .md を書き出します。overwrite: true を指定しない限り、既存の out_path は上書きされません
variables_list条項を組み立てる前に、選択した条項が必要とする {{variable}} と、それぞれの変数を必要とする条項をすべて表示します
license_status無料モードまたは Pro モードを表示します
license_activatePro キーを有効化します(オフラインで検証されます)

リソース:clauses://categories は、ライブラリ内のすべてのカテゴリと条項数を、組み立て順に返します。 プロンプト:draft_contract は、契約内容に合う条項を選び、文書を組み立てて、不足している情報を報告します。

スターター条項25件

カテゴリ条項
scope業務範囲、修正、成果物の検収、変更依頼
payment支払い条件、支払い遅延、キャンセル料、特急料金
expenses経費
ip知的財産権の譲渡、ポートフォリオとクレジット表記
confidentiality機密保持
dataデータ保護
term契約解除
liability責任の制限
warranty保証の免責
disputes紛争解決
general準拠法、不可抗力、独立請負業者、勧誘禁止、通知、完全合意、分離可能性、譲渡

これらの条項では、{{client}}、{{contractor}}、{{project}}、{{fee}}、{{currency}}、 {{payment_days}}、{{deposit_percent}}、{{late_fee_percent}}、{{liability_cap}}、{{notice_days}}、 {{revision_rounds}}、{{acceptance_days}}、{{kill_fee_percent}}、{{rush_fee_percent}}、{{jurisdiction}} などの変数を使用します。 選択した条項を指定して variables_list を呼び出すと、文書で必要となる変数を正確に確認できます。

できること

依頼内容ツール
「支払い遅延に関する条項はありますか?」clause_search
「これを Retainer という条項として保存してください。カテゴリは payment です。」clause_add
「Beta Corp 向けの業務委託契約書を作成してください。業務範囲、支払い、支払い遅延、知的財産権、契約解除を含めてください。報酬は 4,500 EUR、支払い期限は14日です。」contract_assemble
「これら5つの条項で、ほかに記入が必要な項目はありますか?」variables_list
「以前の条項を clauses.md からインポートしてください。」clause_import
「ライブラリ全体を書き出して、コピーを保存できるようにしてください。」clause_export

無料版と Pro

無料版Pro
25 個のスターター条項はいはい
独自の条項10 個無制限
ランク付け検索、カテゴリーによる絞り込みはいはい
管轄区域またはタグによる絞り込みいいえはい
組み立てる文書あたりの条項数8 個無制限
Markdown のインポートとエクスポートはいはい
JSON のインポートとエクスポートいいえはい
clause_update での条項のバージョン履歴いいえはい

Pro を入手:https://mcp.zovo.one/buy/clauses、19 ドルの買い切り、またはコレクション全体で 39 ドルです。

連携するツール

  • mcp-docx:このサーバーが文書の組み立てに使用するドキュメントエンジンです。両方をインストールすれば、条項を選ぶ同じ会話の中で、送付状の作成やクライアント自身の .docx の読み取りもできます。
  • mcp-invoice:契約で合意した支払い条件に基づいて請求できます。
  • mcp-recurring:リテイナー条項に署名した後、そのスケジュールに沿って請求書を発行します。

プライバシー

すべての条項と組み立てた文書は、${XDG_DATA_HOME:-~/.local/share}/mcp-servers/clauses/ 内のユーザーのマシンに保存されます。サーバーはネットワークへの接続を一切行いません。ライセンスキーはオフラインで検証されます。

theluckystrike が開発しました。サポート:[email protected]

スイート全体で共通のビジネスプロフィール

ユーザー情報は ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/profile/business.json に一度だけ保存され、スイート内のすべてのサーバーが読み取ります。請求書の発行者、docx のレターヘッド、定期請求の発行者、expense-tracker のデフォルト VAT 税率、time-tracker と timezone のホームゾーン、履歴書と契約書のレターヘッドが対象です。business_set(invoice または docx)で一度設定すれば、ほかの場所で繰り返し設定する必要はありません。メールアドレスは、プロフィールまたは明示的な引数からのみ取得されます。保存されていない場合は、文書に [add: email] と表示され、ツールもその旨を伝えるため、誰かがアドレスを勝手に補うことはありません。

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

どの MCP クライアント(Claude、Cursor、Windsurf、VS Code)でも、インストール不要で GitMCP 経由でこのリポジトリのドキュメントを直接読み取れます。

コメント

MCP は初めてですか?

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

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