Open Agreements

io.github.open-agreements由 GitHub 帳號 open-agreements 發布v0.10.2更新於 Oct 25, 2026

Fill standard legal agreement templates (NDAs, SAFEs, NVCA docs, employment) as DOCX files.

已驗證Streamable HTTP可網頁執行效率與工作流檔案與儲存

概覽

AI 產生的概覽

尋找美國標準法律協議範本,並將其填入為可供審閱的 DOCX 草稿,可在本機或透過託管端點執行。

可以做什麼
依關鍵字、主題、司法管轄區或來源列出與搜尋協議範本,提供排序結果與精簡目錄資訊。在填入前讀取單一範本的完整欄位定義。以提供的欄位值填入範本,並透過 URL 或資源預覽回傳 DOCX 文件。對部分欄位選擇器範本,還會產生與標準表單對比的修訂標記文件。
適用情境
適合助理需要依據有來源標註的標準範本起草 NDA、SAFE、NVCA 文件或聘僱表單等常見協議,並將 DOCX 草稿交由人工審閱的情境。
執行需求
可使用託管遠端端點,或透過 npx 在本機執行 npm 套件;未宣告任何身分驗證、環境變數或請求標頭。本機 stdio 模式在本機處理;部分欄位選擇器流程會在執行時下載官方來源文件。
安裝前請注意
產生的文件是供人工法律與業務審閱的草稿,不構成法律意見,也不會被自動接受或簽署。託管填入在伺服器端執行,文件內容會離開本機;敏感文件應選擇本機模式。預設值會補齊期限、管轄法律等未填條款,請逐項核對所有欄位。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Open Agreements,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.open-agreements%2Fopen-agreements/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "open-agreements": {
      "type": "http",
      "url": "https://openagreements.org/api/mcp"
    }
  }
}

README

[OpenAgreements seal]

OpenAgreements

[npm version] [License: Apache 2.0] [CI] [codecov]

OpenAgreements helps people and software agents find primary-source-backed U.S. legal guidance and produce reviewable DOCX files from standard agreement templates.

What OpenAgreements does

  • Publishes jurisdiction-specific practice guides with citations to primary law.
  • Provides standard agreement templates with source and license metadata.
  • Fills templates locally through a CLI or over MCP.
  • Publishes review checklists and comparison surveys in human- and machine-readable formats.

OpenAgreements provides legal information and document mechanics, not legal advice. It does not decide whether a form or clause is right for a transaction, and generated documents are drafts for human review.

The project’s longer-term goal is a citable conformance layer for legal AI: primary law becomes inspectable requirements, an AI can check a document against them, and a lawyer owns the final call. Read Why OpenAgreements Exists for the rationale; this README stays focused on using the project.

Fill your first agreement

Install the CLI locally, inspect the available forms, and fill the Common Paper Mutual NDA:

bash
npm install -g open-agreementsopen-agreements listopen-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

The last command writes mutual-nda.docx. Open it in Word or another DOCX viewer and review every filled term before signature. Defaults supply the standard one-year term, Delaware governing law, and other omitted cover terms; the CLI reports any priority fields that still need attention.

For a complete, copyable example and field-review steps, follow the quick start.

Understand the workflow

text
standard form + source and license metadata  → supplied field values  → validation and local rendering  → reviewable DOCX  → human legal and business review

The standard form is authoritative until rendering. Your supplied values become the transaction-specific inputs. The generated DOCX is an output for review; it is never automatically accepted or signed.

The legal-content path is separate: practice guides cite primary sources, surveys compare jurisdictions, and checklists turn requirements into review steps. Those materials can inform a decision, but they do not mutate an agreement.

Choose your next step

Links: Website | Template Catalog | Docs | Trust | npm

Privacy and document handling

  • Local CLI and local stdio MCP processing stay on your machine.
  • Hosted MCP template filling runs server-side; filled documents are not stored after the response is returned.
  • Some field-selector workflows download an official source document at runtime.

Choose an execution mode that matches your document-sensitivity and internal policy requirements. See the trust-boundary status and security policy.

License

Project code is licensed under Apache License 2.0. Content retains its source-specific license. See the licensing reference and each template's metadata.yaml before redistribution or modification.

來源:README.md,提交 5a2b128

工具

4

list_templates

List all available legal agreement templates as a paginated compact catalog. Returns lightweight metadata for discovery — call get_template for full per-field detail. Templates are returned in stable lexicographic order by template_id. For finding templates by topic, jurisdiction, or source, use search_templates instead.

輸入參數limitcursor

search_templates

Search for legal agreement templates by keyword. Uses BM25 ranking to find the most relevant templates matching your query. Searches across template names, descriptions, categories, sources, and field definitions. Use this instead of list_templates when you know what kind of agreement you need.

輸入參數query必填sourcecategorymax_results

get_template

Fetch a single template definition with full field metadata.

輸入參數template_id必填

fill_template

Fill a legal agreement template with field values and return a document via URL or MCP resource preview metadata. For field-selector templates (e.g. NVCA), also generates a redline (track-changes) document comparing the filled output against the standard form.

輸入參數valuestemplate必填return_moderedline_baseinclude_redline

版本歷史

1
  1. v0.10.2最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分