mcpField
T
terms

terms

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

terms について

terms は、再利用可能な契約条項を管理し、選んだ条項と変数から DOCX または Markdown 文書を組み立てるローカル実行の MCP サーバーです。フリーランス契約や提案書の条項を整理する人向けで、未入力の情報は角括弧のプロンプトとして残り、文書には法的助言ではない旨が記載されます。

主な機能

  1. 01変数付きの再利用可能な条項を管理
  2. 02タイトル、タグ、本文から検索
  3. 03Markdown または JSON のインポートとエクスポート
  4. 04選択した条項に必要な変数を一覧表示
  5. 05DOCX または Markdown 文書を組み立て

活用シーン

  1. 01支払い条項や秘密保持条項を検索して再利用
  2. 02既存の条項を個人ライブラリに取り込む
  3. 03案件の条件から業務委託契約の草案を作成
  4. 04契約書で未入力の情報を確認

MCP 対応

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 つのサーバーを複数のクライアントで再利用できます。