Open Agreements について
OpenAgreements は、NDA、SAFE、NVCA 文書、雇用契約などの標準的な法務契約テンプレートに値を入力し、DOCX ファイルとして出力する MCP サーバーです。契約書を作成する人や AI エージェントを対象とし、ローカルの CLI またはリモートサーバーから利用できます。生成された文書は人によるレビュー用のドラフトであり、ライセンスは MIT です。
主な機能
- 01インストール不要のリモート MCP サーバー
- 02標準契約テンプレートの閲覧と項目入力
- 03DOCX 出力のローカルレンダリング
- 04テンプレートごとのソースとライセンスのメタデータ
- 05ローカル CLI と MCP の両方に対応
活用シーン
- 01Common Paper の相互 NDA を素早く作成
- 02AI エージェントに取引情報から契約項目を入力させる
- 03弁護士や事業担当者がレビューする契約ドラフトの作成
MCP 対応
本プロジェクトは MCP サーバーとして、テンプレートの閲覧と文書作成の機能を MCP クライアントに提供します。ローカルの stdio と、ホスト型のリモートエンドポイントのどちらからも接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://openagreements.org/api/mcpclaude mcp add --transport http open-agreements https://openagreements.org/api/mcp{"mcpServers":{"open-agreements":{"type":"http","url":"https://openagreements.org/api/mcp"}}}Cursor で開く{"servers":{"open-agreements":{"type":"http","url":"https://openagreements.org/api/mcp"}}}VS Code で開く{"mcpServers":{"open-agreements":{"type":"http","url":"https://openagreements.org/api/mcp"}}}{"mcpServers":{"open-agreements":{"serverUrl":"https://openagreements.org/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
4| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| cursor | string | いいえ | 前回の呼び出しで返された不透明なページネーションカーソルです。最初のページでは省略してください。 |
| limit | integer | いいえ | ページサイズ(デフォルト 25、最大 100)。 |
詳細
OpenAgreements
OpenAgreements は、一次資料に裏付けられた米国の法的ガイダンスを人々やソフトウェアエージェントが見つけ、標準的な契約テンプレートからレビュー可能な DOCX ファイルを作成できるよう支援します。
OpenAgreements でできること
- 一次法源を引用した、法域ごとの実務ガイドを公開します。
- 出典およびライセンスのメタデータを含む標準的な契約テンプレートを提供します。
- CLI または MCP 経由で、ローカルにテンプレートへ記入します。
- 人間と機械の両方が読み取れる形式で、レビュー用チェックリストや比較調査を公開します。
OpenAgreements が提供するのは法的情報と文書作成の仕組みであり、法的助言ではありません。ある書式や条項が取引に適しているかどうかを判断することはなく、生成される文書は人間によるレビュー用のドラフトです。
このプロジェクトの長期的な目標は、法務 AI のための引用可能な適合性レイヤーです。一次法源を検証可能な要件に変換し、AI が文書をその要件と照合できるようにし、最終判断は弁護士が担います。背景についてはOpenAgreements が存在する理由をご覧ください。この README では、プロジェクトの利用方法に焦点を当てています。
最初の契約書に記入する
CLI をローカルにインストールし、利用可能な書式を確認してから、Common Paper の相互 NDA に記入します。
npm install -g open-agreements
open-agreements list
open-agreements fill common-paper-mutual-nda \
--set party_1_name="Jane Doe" \
--set party_1_company="Acme Manufacturing, Inc." \
--set party_2_name="John Smith" \
--set party_2_company="Northeast Logistics LLC" \
--set effective_date="2026-07-15" \
--set purpose="Evaluating a potential logistics relationship" \
--output mutual-nda.docx
最後のコマンドは mutual-nda.docx を書き出します。Word または別の DOCX ビューアーで開き、署名前に記入されたすべての条件を確認してください。既定値として、標準の1年間の期間、デラウェア州法の準拠法、その他省略された表紙の条件が設定されます。優先度の高い項目に未対応のものがある場合は、CLI が報告します。
コピーして使える完全な例とフィールドのレビュー手順については、クイックスタートに従ってください。
ワークフローを理解する
standard form + source and license metadata
→ supplied field values
→ validation and local rendering
→ reviewable DOCX
→ human legal and business review
標準書式は、レンダリングされるまで正式なものとして扱われます。入力した値は、取引固有の入力情報となります。生成される DOCX はレビュー用の出力であり、自動的に承認または署名されることはありません。
法的コンテンツの経路は別個のものです。実務ガイドは一次資料を引用し、調査資料は法域を比較し、チェックリストは要件をレビュー手順に落とし込みます。これらの資料は判断の参考になりますが、契約を変更することはありません。
次のステップを選ぶ
- OpenAgreements をインストールする — ローカル CLI、ローカル MCP、またはホスト型 MCP を選択します。
- 標準契約書に記入する — 標準的なワークフローを最初から最後まで実行します。
- 法的ガイダンスとチェックリストを使う — 人間向けまたは機械可読な適切な情報源を見つけます。
- AI エージェントを接続する — Claude Code、Codex CLI、Cursor、または Gemini CLI を設定します。
- カタログ全体を見る — テンプレート、ガイド、アンケート、チェックリスト、スキル、パッケージを確認します。
- システムの境界を理解する — コンテンツとドキュメントがシステム内をどのように流れるかを確認します。
- 貢献する — コード、ドキュメント、テンプレート、またはフィールドセレクターを変更します。
リンク: ウェブサイト | テンプレートカタログ | ドキュメント | 信頼性 | npm
プライバシーとドキュメントの取り扱い
- ローカル CLI とローカル stdio MCP の処理は、お使いのマシン上で行われます。
- ホスト型 MCP によるテンプレートへの記入はサーバー側で実行され、記入済みドキュメントは応答の返却後に保存されません。
- 一部のフィールドセレクターのワークフローでは、実行時に公式の原資料をダウンロードします。
ドキュメントの機密性と社内ポリシーの要件に合った実行モードを選択してください。信頼境界のステータス とセキュリティポリシーをご覧ください。
ライセンス
プロジェクトのコードはApache License 2.0のもとでライセンスされています。コンテンツには、それぞれのソース固有のライセンスが適用されます。再配布または変更する前に、ライセンスに関する情報
と各テンプレートのmetadata.yamlをご確認ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。