FinePrint AI Legal Risk & Contract Audit MCP Server について
FinePrint AIは、法務・エンジニアリングチーム向けに契約を監査し、修正案を作成します。メモリ内処理とルールベースの検出で契約リスクを確認します。
主な機能
- 01メモリ内での契約分析
- 0260種類以上の法的リスク検出
- 03A~Fの契約リスク評価
- 04契約修正案の生成
- 05CLIとSDKによる利用
活用シーン
- 01ベンダー契約やNDAの確認
- 02責任条項や更新条項の検出
- 03契約修正案の作成
MCP 対応
MCPサーバーとして記載されていますが、READMEにはMCPインターフェースや公開するツールの説明がありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
📜 FinePrint AI
メモリ内契約書・賃貸借契約書・NDA スキャナー&修正案生成ツール
FinePrint AI は、プライバシーを保護しながら契約書を監査し、修正案を生成するメモリ内処理型ツールです。60 種類以上の法律リスクに関するヒューリスティックなシグネチャー、メモリ内 PDF AST パーサー、Gemini 1.5 Flash を搭載し、基本サービス契約(MSA)、NDA、商業用賃貸借契約書、ベンダー規約をスキャンします。契約リスクを A(許容可能) から F(許容不可) までの評価で示し、弁護士水準の修正条項を数秒で生成します。クラウドサーバーのオーバーヘッドはゼロです(VPS 費用 $0)。
リリースをダウンロード • CLI クイックスタート • Python SDK • アーキテクチャ • リスクカテゴリ • エンタープライズ機能 • 使用例
⚡ 問題:細則の落とし穴
商業契約のレビューには時間がかかり、ミスが起こりやすく、費用も高額です(外部弁護士の場合、1 時間あたり $500~$1,200)。
- 上限のない補償義務:第三者の知的財産権侵害の申し立てについて、ベンダーや顧客に無制限の金銭的責任を負わせる隠れた条項です。
- 非対称な責任上限:ベンダーの責任は 100 ドルに制限される一方で、顧客は全面的な責任を負い続ける、一方的な制限です。
- 自動更新の落とし穴:90~120 日前の解約通知が必要な、複数年にわたる自動更新です。
- 不利な海外の裁判管轄地:遠隔地や海外の裁判所での仲裁を義務付ける条項が、契約に埋もれています。
- プライバシーと顧客の機密保持:非公開の企業契約書や NDA を汎用クラウド AI サービスにアップロードすると、機密保持条項に違反します。
FinePrint AI は、すべてのテキスト抽出と AST による条項の分割をローカルのメモリ内で実行するため、非公開の法的合意書が外部に漏洩したり、保存されたりすることはありません。
🏛️ アーキテクチャ
FinePrint は、エアギャップ型のゼロ知識メモリ内アーキテクチャで動作します。
flowchart TD
subgraph Inputs["Document Input Layer"]
PDF["PDF Agreement (In-Memory Buffer)"]
DOCX["Word Document (.docx)"]
Markdown["Markdown / Plaintext Contract"]
end
subgraph CoreEngine["In-Memory Legal Review Engine (< 1.2s)"]
ASTParser["In-Memory PDF AST & Layout Parser\n(Preserves Clause Hierarchy & Section Numbers)"]
ClauseChunker["Semantic Legal Clause Segmenter"]
RuleEngine["60+ Heuristic Risk Signatures Engine\n(Indemnities, Liability Caps, IP, Jurisdictions)"]
AIScorer["Gemini 1.5 Flash Legal Reasoning & Redline Generator"]
GradeCalc["Deterministic Risk Grade Calculator (A through F)"]
end
subgraph Exporters["Attorney Redline Output Layer"]
ScoreReport["Executive Summary & Category Scorecard (A-F)"]
MarkdownDiff["Markdown Side-by-Side Diff Redline"]
DOCXTrack["DOCX Track Changes Redline"]
WebhookAlert["Approval / Signing Gate Lock Event"]
end
subgraph ZeroCostEdge["Serverless Edge (api.fineprint.io)"]
CFWorkers["Cloudflare Workers (DocuSign / GitHub PR Webhook Interceptor)"]
end
Inputs --> ASTParser
ASTParser --> ClauseChunker
ClauseChunker --> RuleEngine & AIScorer
RuleEngine & AIScorer --> GradeCalc
GradeCalc --> ScoreReport & MarkdownDiff & DOCXTrack
CFWorkers -.->|Automated Webhook Contract Auditing| WebhookAlert
🎯 60以上の法的リスクカテゴリ
| リスクカテゴリ | FinePrint AIが検出して警告する内容 | 推奨される是正措置 |
|---|---|---|
| 補償 | 上限のない顧客/ベンダーの補償義務、知的財産権侵害に関する保証、重過失に対する補償義務。 | 12か月分の料金を基準とする相互の上限を設定し、顧客側の責任に関する標準的な例外を設けます。 |
| 責任上限 | 非対称な上限(ベンダーは0~100ドル、顧客は上限なしなど)、相互適用されない結果的損害の免責。 | 契約総額の12~24か月分を上限とする、相互の総責任上限を設けます。 |
| 知的財産権の譲渡 | 範囲が広すぎる職務著作の主張、既存のバックグラウンド知的財産の譲渡、著作者人格権の譲渡。 | バックグラウンド知的財産権を保持し、ライセンスの付与を契約の範囲内に厳密に限定します。 |
| 解除と更新 | 60日を超える書面通知を必要とする、見落としやすい自動更新条項、正当な理由のない解除に対する違約金。 | 更新しない場合の標準的な30日前通知と、契約違反時の日割り返金を定めます。 |
| 競業避止と勧誘 | 不合理な期間(1年超)、全世界を対象とする地理的制限、一般的な求人募集に対する制限。 | プロジェクトに直接関わる人員への勧誘禁止に限定し、競業避止条項を削除します。 |
| 準拠法と紛争 | オフショアの法域(ケイマン諸島、外国企業に対するデラウェア州の専属管轄)、陪審裁判の放棄、一方的な仲裁費用の負担。 | 中立的な州法(NY/CA/UK)を準拠法とし、相互に合意した裁判地と、勝訴当事者への弁護士費用の補償を定めます。 |
🚀 クイックスタート
1. CLI クイックスタート
Latest Releasesからコンパイル済みバイナリをダウンロードするか、npm経由でインストールします。
npm install -g @ritualdev/fineprint
任意の契約書または賃貸借契約を自動監査します。
fineprint review ./examples/sample_vendor_agreement.md --output redline.md
エグゼクティブ向けスコアカードをエクスポートします。
fineprint score ./examples/sample_vendor_agreement.md --json
2. Python SDK クイックスタート(pip install fineprint)
リーガルテックのエンジニアリング、DocuSignのWebhook、契約データのパイプラインに最適です。
from fineprint import ContractScanner
scanner = ContractScanner()
report = scanner.analyze_text("""
Vendor shall indemnify Client against all claims without cap or limitation.
Vendor's total aggregate liability shall not exceed $100.
""")
print(f"Risk Grade: {report['grade']}") # e.g. Grade F (Unacceptable)
for issue in report['violations']:
print(f"⚠️ {issue['category']}: {issue['explanation']}")
print(f" Proposed Amendment: {issue['recommended_clause']}")
Pythonで実行できる完全な手順については、examples/audit_contract.pyを参照してください。
3. Node.js / TypeScript SDK
npm install @ritualdev/fineprint
import { ContractAnalyzer } from '@ritualdev/fineprint';
const analyzer = new ContractAnalyzer();
const audit = await analyzer.auditFile('./vendor-agreement.pdf');
console.log(`Risk Score: ${audit.overallScore}/100 (Grade: ${audit.grade})`);
console.log(`Flagged ${audit.redlines.length} high-risk provisions.`);
🏢 エンタープライズ機能(年間契約額50,000~250,000ドル相当)
- 📜 企業法務プレイブックのカスタマイズ:会社固有の代替条項や譲れない条件をアップロードできます(例:Acme Corpはニューヨーク州法を準拠法とし、500万ドルのサイバー保険を要求し、顧客によるすべての補償条項を削除します)。FinePrintは、受領したベンダー契約を独自の企業プレイブックに照らして評価します。
- 🗄️ 契約リポジトリの一括監査(旧契約スキャナー):Google Drive、Dropbox、AWS S3に保存された数千件の旧NDA、MSA、商業用賃貸借契約を一括スキャンし、潜在的な負債、更新期限の到来、上限のない補償義務をまとめて検出します。
- ✍️ 電子署名インターセプターと承認ワークフロー(DocuSign / PandaDocのWebhook):契約締結前に契約をインターセプトします。契約の評価が「F」(受け入れ不可)の場合、ワークフローが署名手続きを自動的にロックし、修正案を上級法務担当者に回付して承認を求めます。
📊 パフォーマンスベンチマーク
- 分析レイテンシ:40ページの商業契約PDFを$< 1.2\text{ seconds}$で処理します。
- プライバシー:100%メモリ内で処理し、文書を永続的に保存しません。
- インフラコスト:月額0.00ドル(VPS費用0ドル、サーバー保守費用0ドル)。
- テスト検証:Node.js、ASTパーサー、Python 3.8+を対象とした50件中50件のテストに合格しています。
💖 Dodo Payments でスポンサーになってサポート
FinePrint AI は RitualDev Lab が開発しています。皆さまからのスポンサー支援は、メモリ内で PDF AST を解析するエンジン、予期せぬ問題を招かない法務ヒューリスティックモデル、プライバシーコンプライアンスのテストスイートに直接活用されます。
⚡ Dodo Payments のワンクリック決済 • 🎁 インタラクティブな寄付フォーム(USD と INR UPI) • ❤️ GitHub Sponsors
🔒 物理的な配送は不要です。Dodo Payments(Merchant of Record)を利用しており、税額入りの請求書を即時発行でき、世界各地の決済方法(カード、UPI、Apple Pay)に対応しています。
🤝 コミュニティとサポート
- 機能リクエストとバグ報告: 公開イシュートラッカーで issue を作成してください。
- エンタープライズライセンス:企業向けプレイブックのカスタマイズ、DocuSign インターセプター、一括レガシー監査については、
[email protected]までお問い合わせください。 - コア開発:RitualDev Studio が開発・保守しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。