service-contract について
フリーランサー向けに、業務範囲、成果物、支払い、期間、責任上限などを定めるサービス契約書を作成する MCP サーバーです。Markdown または HTML の出力、送付前チェック、条項ライブラリを備え、データはローカルに保存されます。文書には法的助言ではなくテンプレートである旨が記載されます。
主な機能
- 01サービス契約の作成と管理
- 02署名欄付き Markdown の生成
- 03不足項目と一方的な条件の確認
- 045種類の契約条項の提供
- 05契約データのローカル保存
活用シーン
- 01新規顧客との業務条件の作成
- 02送付前の不足項目の確認
- 03署名用契約書の出力
MCP 対応
MCP クライアントに、契約の作成・取得・状態更新・レンダリング・確認用ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-service-agreement
公式 MCP Registry(io.github.theluckystrike/service-agreement)に登録されています。
クライアントとの仕事を始めようとしているものの、インターネット上の古びたテンプレートをまたコピーしたくないフリーランサー向けの、MCP サービス契約書作成ツールです。契約当事者、サービスの範囲、成果物、料金と支払い条件、開始日と終了日、解約通知期間、責任上限、準拠法域を入力すると、契約書を保存し、整った Markdown または印刷用 HTML として出力します。両者の署名欄も含まれます。送信前チェックリストでは、未入力の項目を列挙し、解約条項のない契約書など、一方に偏った不足事項を中立的に指摘します。組み込みの条項ライブラリには、知的財産権の譲渡、機密保持、支払い遅延利息、キャンセル料、修正回数に関する条項が用意されており、契約書の詳細が反映されます。出力には毎回、テンプレートであり法的助言ではないことを示す一文が付記されます。すべての情報はこのマシン上に保存され、アカウントもネットワーク通信も不要です。
theluckystrike が開発しました。
@theluckystrike/mcp-service-agreement の npm 公開は保留中のため、現時点では npx -y @theluckystrike/mcp-service-agreement を実行すると 404 が返されます。それまでは、リポジトリをクローンしてビルドする方法をご利用ください。
インストール
Claude Desktop
macOS の場合は ~/Library/Application Support/Claude/claude_desktop_config.json、Windows の場合は %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"service-agreement": {
"command": "npx",
"args": ["-y", "@theluckystrike/mcp-service-agreement"]
}
}
}
Claude Code
claude mcp add service-agreement -- npx -y @theluckystrike/mcp-service-agreement
Cursor
~/.cursor/mcp.json(グローバル)または .cursor/mcp.json(プロジェクト)に、Claude Desktop と同じエントリーを設定します。
ツール
| ツール | 説明 |
|---|---|
agreement_create | 契約当事者、範囲、成果物、料金と支払い条件、日付、解約通知期間、責任上限、準拠法域を指定して契約書を作成します。保存して、レンダリング済みの Markdown を返します。SA-YYYY-NNNN を返します |
agreement_get | SA 番号またはクライアント名を指定して、ステータス履歴とともに契約書全体を読み込みます |
agreement_list | 契約書を新しい順に一覧表示します。ステータスとクライアントで絞り込めます |
agreement_update_status | 契約書のステータスを、下書き、送信済み、署名済み、期限切れの順に一段階だけ進め、日付とメモを履歴に記録します |
clause_library | 組み込みの5種類の条項:知的財産権の譲渡、相互機密保持、支払い遅延利息、キャンセル料、修正回数。Pro では、契約書の変数を反映した全文を利用できます |
agreement_render | 署名用に出力します:Markdown、または印刷用 CSS を含む自己完結型 HTML(Pro)。署名欄と、テンプレートであり法的助言ではないことを示す文が含まれます |
agreement_checklist | 送信前チェックリスト:未入力の項目と、一方に偏った不足事項を中立的に指摘します |
license_status / license_activate | Free または Pro のライセンス状況とキーを確認・有効化します |
Free と Pro の違い
| Free | Pro | |
|---|---|---|
| 有効な契約書 | 3件 | 無制限 |
| 基本テンプレート(当事者、サービス、成果物、支払い、契約期間、解約、責任、準拠法域、署名) | あり | あり |
| Markdown 出力 | あり | あり |
| 送信前チェックリスト | あり | あり |
| 条項ライブラリ | タイトルと概要 | 変数を反映した全文 |
| 印刷用 HTML 出力 | なし | あり |
契約書の作成数に制限はありません。有効な契約書3件で、フリーランサーが現在進行中の仕事をカバーできます。契約書は期限切れになった時点で有効件数に数えられなくなるため、作成、閲覧、チェックリスト、Markdown 出力はいつまでも無料で利用できます。Pro では、条項ライブラリの全文、印刷用 HTML、無制限の有効な契約書が追加されます。
Pro を入手:https://mcp.zovo.one/buy/service-agreement、このサーバー単体は一回限り $19、バンドルは $39 です。
法的助言ではありません
レンダリングされたすべての契約書は、次の一文で終わります:「この契約書はひな形であり、法的助言ではありません。」チェックリストでは、契約書に記載されている内容をそのまま、双方に対して中立的に確認し、不備を指摘します。法律の内容や、取るべき行動を示すことはありません。
プライバシー
すべてのデータは ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/service-agreement/ にローカル保存されます。ファイルは agreements.json と counter.json の2つです。データが外部に送信されることはなく、アカウントもAPIキーも不要で、このサーバーではネットワーク通信も一切行いません。ライセンスキーはオフラインで検証されます。
theluckystrike によって作成されました。https://github.com/theluckystrike
これらのドキュメントを MCP サーバーとして使用する
任意のMCPクライアント(Claude、Cursor、Windsurf、VS Code)から、インストール不要でGitMCPを介してこのリポジトリのドキュメントを直接読み取れます。
- ドキュメント用MCP URL:https://gitmcp.io/theluckystrike/mcp-service-agreement
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。