关于 Open Agreements
OpenAgreements 是一个用于填写标准法律协议模板(如 NDA、SAFE、NVCA 文件和劳动合同)并生成 DOCX 文件的 MCP 服务。它面向需要起草协议的人员和 AI Agent,可通过本地 CLI 或远程服务使用,生成的文件作为待人工审阅的草稿。项目以 MIT 许可证发布。
主要功能
- 01远程 MCP 服务,无需安装即可使用
- 02浏览标准协议模板并填写字段
- 03本地渲染生成 DOCX 文件
- 04提供模板的来源与许可证元数据
- 05支持本地 CLI 与 MCP 两种调用方式
适用场景
- 01快速起草 Common Paper 互惠 NDA
- 02让 AI Agent 根据交易信息填写协议字段
- 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 帮助人们和软件 Agent 查找有一手资料支撑的美国法律指南,并根据标准协议模板生成可供审阅的 DOCX 文件。
OpenAgreements 的功能
- 发布针对特定司法管辖区的实务指南,并附有一手法律资料的引文。
- 提供标准协议模板,并附带来源和许可元数据。
- 通过 CLI 在本地或通过 MCP 填充模板。
- 以人类和机器可读的格式发布审阅清单和比较调查。
OpenAgreements 提供法律信息和文档处理功能,而非法律建议。它不会判断某个表格或条款是否适用于某笔交易,生成的文档仅为供人工审阅的草稿。
该项目的长远目标是为法律 AI 建立一个可引用的合规层:将一手法律资料转化为可检查的要求,AI 可以据此检查文档,而最终决定权归律师所有。阅读《OpenAgreements 存在的意义》了解缘由;本 README 专注于项目的使用方法。
填写你的第一份协议
在本地安装 CLI,查看可用表格,并填写 Common Paper Mutual 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 查看器打开文件,并在签署前审阅所有已填写的条款。默认值会提供标准的一年期限、特拉华州管辖法律以及其他未填写的封面条款;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 Agent — 配置 Claude Code、Codex CLI、Cursor 或 Gemini CLI。
- 浏览完整目录 — 模板、指南、调查问卷、检查清单、技能和软件包。
- 了解系统边界 — 了解内容和文档在系统中的流转方式。
- 参与贡献 — 修改代码、文档、模板或 field-selectors。
隐私和文档处理
- 本地 CLI 和本地 stdio MCP 的处理过程都在你的设备上进行。
- 托管 MCP 的模板填写在服务器端运行;返回响应后,不会存储已填写的文档。
- 某些 field-selector 工作流会在运行时下载官方源文档。
请选择符合文档敏感度和内部政策要求的执行模式。请参阅信任边界状态 和安全政策。
许可证
项目代码采用 Apache License 2.0 许可。内容沿用各自来源的许可证。重新分发或修改前,请参阅许可参考
以及每个模板的 metadata.yaml。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。