mcpField
S
service-agreement

service-agreement

远程服务
mcp.zovo.one法律与政务21 天前更新

关于 service-agreement

面向自由职业者的服务协议 MCP 服务,可录入双方、服务范围、交付物、付款、期限和责任上限,并生成 Markdown 或 HTML。内置签前检查清单和条款库;文档保存在本机,且明确说明模板不构成法律意见。

主要功能

  1. 01创建并管理服务协议
  2. 02生成含签名栏的 Markdown
  3. 03提供缺项与单方风险检查
  4. 04提供五类常用合同条款
  5. 05本机存储协议数据

适用场景

  1. 01为新客户工作拟定服务协议
  2. 02检查发送前的缺失字段
  3. 03将协议渲染为签署文件

MCP 相关

这是供 MCP 客户端调用的 MCP 服务,提供协议创建、查询、状态管理、渲染及检查工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.zovo.one/mcp/service-agreement
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.zovo.one/mcp/service-agreement需要授权
安装包
mcpbservice-agreement.mcpb0.22.5

工具

9
参数类型必填说明
notestring否
scopestring是自由职业者提供的服务,例如:设计并构建一个五页的营销网站,并提供两周的上线后修复服务
clientstring是这项工作服务的对象,例如:Brightleaf Studio
clausesarray否要包含的 clause_library 条款 ID:ip_assignment、confidentiality、late_payment、kill_fee、revision_rounds。条款库是 Pro 功能
currencystring是费率和上限所用货币的 ISO 代码
end_datestring否合作结束日期,格式为 YYYY-MM-DD。长期合作则留空
rate_unitenum是费率对应的计价单位:小时、天或整个项目hour | day | project
freelancerstring是工作执行者,例如 Anna Nowak 或 Nowak Design
rate_centsinteger是以整分为单位的费率。8500 表示 85.00
start_datestring否工作开始日期,格式为 YYYY-MM-DD。可以是未来日期;这是计划日期,不是工作记录
deliverablesarray是客户最终收到的交付物,例如 ["Five-page site deployed to the client's host", "Handover document"]
jurisdictionstring否适用法律和管辖法院,例如英格兰和威尔士,或纽约州
payment_termsstring是付款时间和方式,例如发票日期起 14 天内付款,或签约时支付 50%、交付时支付 50%
client_addressstring否
freelancer_addressstring否
liability_cap_centsinteger否自由职业者可能承担的最高责任金额,以整分为单位。留空表示责任不设上限,检查清单会对此发出标记
termination_notice_daysinteger否任一方终止协议必须提前书面通知的天数,例如 14

详细介绍

mcp-service-agreement

theluckystrike/mcp-service-agreement MCP server

已收录于 官方 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 直接读取此代码库的文档,无需安装:

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。