glossary-terms-definitions-library について
フリーランスや小規模事業者向けに、契約条項をローカルで管理し、WordまたはMarkdownの草案にまとめるMCPサーバーです。検索可能な条項テンプレート、変数の入力、未入力項目の明示に対応します。
主な機能
- 01再利用可能な条項の検索と管理
- 02フリーランス向け条項テンプレート25件
- 03変数の入力と不足情報の表示
- 04DOCXまたはMarkdown契約書の作成
- 05条項ライブラリのインポートとエクスポート
活用シーン
- 01契約草案に使う条項の検索
- 02選択した条項から業務委託契約を作成
- 03草案作成前に必要な変数を確認
MCP 対応
条項管理と契約書作成のツール、カテゴリリソース、`draft_contract`プロンプトをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
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_get | ID またはタイトルを指定して、1つの条項を全文表示します(一部のタイトルでも一致します) |
clause_update | テキスト、カテゴリ、タグ、変数、または管轄区域を変更します。Pro では、以前のテキストがバージョンとして保持されます |
clause_delete | 条項を削除します。削除したスターター条項は、次回の呼び出し時に再追加されません |
clause_list | 条項を組み立て順にすべて表示します。必要に応じてカテゴリを1つに絞り込めます |
clause_search | タイトル、タグ、カテゴリ、本文を対象にランク付けして検索します。タイトルの一致は本文中での言及より優先されます。語句は実際の単語境界で一致するため(「fee」は「coffee」の一部には一致しません)、単純な部分文字列の包含は、順位の低い代替条件としてのみ使用されます。管轄区域のフィルターは無料です(誤った管轄区域の条項を引用するというエラーを防ぎます)。タグのフィルターは Pro 専用で、検索を拒否することなくスキップされます |
clause_import | Markdown ファイル(## 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_activate | Pro キーを有効化します(オフラインで検証されます) |
リソース: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 経由でこのリポジトリのドキュメントを直接読み取れます。
- Docs MCP URL:https://gitmcp.io/theluckystrike/mcp-clauses
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。