关于 service-agreement
面向自由职业者的服务协议 MCP 服务,可录入双方、服务范围、交付物、付款、期限和责任上限,并生成 Markdown 或 HTML。内置签前检查清单和条款库;文档保存在本机,且明确说明模板不构成法律意见。
主要功能
- 01创建并管理服务协议
- 02生成含签名栏的 Markdown
- 03提供缺项与单方风险检查
- 04提供五类常用合同条款
- 05本机存储协议数据
适用场景
- 01为新客户工作拟定服务协议
- 02检查发送前的缺失字段
- 03将协议渲染为签署文件
MCP 相关
这是供 MCP 客户端调用的 MCP 服务,提供协议创建、查询、状态管理、渲染及检查工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.zovo.one/mcp/service-agreementclaude mcp add --transport http theluckystrike-service-agreement https://mcp.zovo.one/mcp/service-agreement{"mcpServers":{"theluckystrike-service-agreement":{"type":"http","url":"https://mcp.zovo.one/mcp/service-agreement"}}}在 Cursor 中打开{"servers":{"theluckystrike-service-agreement":{"type":"http","url":"https://mcp.zovo.one/mcp/service-agreement"}}}在 VS Code 中打开{"mcpServers":{"theluckystrike-service-agreement":{"type":"http","url":"https://mcp.zovo.one/mcp/service-agreement"}}}{"mcpServers":{"theluckystrike-service-agreement":{"serverUrl":"https://mcp.zovo.one/mcp/service-agreement"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.zovo.one/mcp/service-agreement需要授权工具
9| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| note | string | 否 | |
| scope | string | 是 | 自由职业者提供的服务,例如:设计并构建一个五页的营销网站,并提供两周的上线后修复服务 |
| client | string | 是 | 这项工作服务的对象,例如:Brightleaf Studio |
| clauses | array | 否 | 要包含的 clause_library 条款 ID:ip_assignment、confidentiality、late_payment、kill_fee、revision_rounds。条款库是 Pro 功能 |
| currency | string | 是 | 费率和上限所用货币的 ISO 代码 |
| end_date | string | 否 | 合作结束日期,格式为 YYYY-MM-DD。长期合作则留空 |
| rate_unit | enum | 是 | 费率对应的计价单位:小时、天或整个项目hour | day | project |
| freelancer | string | 是 | 工作执行者,例如 Anna Nowak 或 Nowak Design |
| rate_cents | integer | 是 | 以整分为单位的费率。8500 表示 85.00 |
| start_date | string | 否 | 工作开始日期,格式为 YYYY-MM-DD。可以是未来日期;这是计划日期,不是工作记录 |
| deliverables | array | 是 | 客户最终收到的交付物,例如 ["Five-page site deployed to the client's host", "Handover document"] |
| jurisdiction | string | 否 | 适用法律和管辖法院,例如英格兰和威尔士,或纽约州 |
| payment_terms | string | 是 | 付款时间和方式,例如发票日期起 14 天内付款,或签约时支付 50%、交付时支付 50% |
| client_address | string | 否 | |
| freelancer_address | string | 否 | |
| liability_cap_cents | integer | 否 | 自由职业者可能承担的最高责任金额,以整分为单位。留空表示责任不设上限,检查清单会对此发出标记 |
| termination_notice_days | integer | 否 | 任一方终止协议必须提前书面通知的天数,例如 14 |
详细介绍
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 | 五种内置条款:知识产权转让、双向保密、逾期付款利息、取消费用、修改轮次。Pro:提供填入协议变量后的完整条款文本 |
agreement_render | 生成供签署的文档:Markdown,或包含打印样式的独立 HTML(Pro)。包含签名栏和“模板并非法律建议”的说明 |
agreement_checklist | 发送前检查清单:列出缺失字段,并以中立方式标出条款失衡之处 |
license_status / license_activate | 查看免费版或 Pro 版及许可证密钥 |
免费版与 Pro 版
| 免费版 | 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。不会向任何地方发送数据;此服务中没有账户、API 密钥或网络调用。许可证密钥会离线验证。
由 theluckystrike 构建。https://github.com/theluckystrike
将这些文档用作 MCP 服务
任何 MCP 客户端(Claude、Cursor、Windsurf、VS Code)都可以通过 GitMCP 直接读取此代码库的文档,无需安装:
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。