mcpField
P
PenlyDoc

PenlyDoc

本地服务
penlydoc.com生产力05 天前更新

关于 PenlyDoc

PenlyDoc MCP 服务让 AI 助手通过 PenlyDoc REST API 创建和管理电子签名文件。它支持从模板或本地文件发送文件、跟踪签署状态,以及保存或验证封存的 PDF。

主要功能

  1. 01查看组织和模板
  2. 02从模板或文件创建文件
  3. 03跟踪文件及签署人状态
  4. 04查看哈希链签署记录
  5. 05发送提醒或取消文件
  6. 06下载并验证已签署的 PDF

适用场景

  1. 01使用模板发送租约以供签署
  2. 02查询文件尚有哪些人未签署
  3. 03将已完成的合同保存为 PDF
  4. 04验证 PDF 封印和签署人

MCP 相关

该服务通过本地 stdio 运行,并向兼容客户端提供 PenlyDoc 操作工具。它使用组织 API 密钥连接 PenlyDoc REST API。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"orestklymko-penlydoc": {
"command": "npx",
"args": [
"-y",
"penlydoc-mcp"
],
"env": {
"PENLY_API_KEY": "<PENLY_API_KEY>",
"PENLY_URL": "<PENLY_URL>"
}
}
}
}
启动命令npx -y penlydoc-mcp
需要配置的环境变量
PENLY_API_KEY密钥PenlyDoc API key (console → Developers)
PENLY_URLPenlyDoc instance URL

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmpenlydoc-mcp0.1.1

工具

13

收录的工具列表 · 更新于 4 天前

此工具无需参数。

详细介绍

PenlyDoc MCP 服务

让 AI 助手通过 PenlyDoc 发送文档以供电子签名,并跟进进度: “从 Residential lease 模板向 Mia Novak 发送租约,租金为 950 EUR”,“订单 42 还有谁需要签署?” “将已签署的合同保存到 ./signed”。

这是一个运行在你电脑上(stdio)的 Model Context Protocol 服务,并使用你组织的 API 密钥与 PenlyDoc REST API 通信。适用于任何 MCP 客户端。

设置

  1. 在 penlydoc.com 创建一个组织(免费),并从 Console → Developers 复制 API 密钥。
  2. 将该服务添加到 MCP 客户端的配置中:
{
  "mcpServers": {
    "penlydoc": {
      "command": "npx",
      "args": ["-y", "penlydoc-mcp"],
      "env": { "PENLY_API_KEY": "sk_…" }
    }
  }
}

需要 Node.js 18.17 或更高版本。PENLY_URL 用于将服务指向另一个 PenlyDoc 实例(默认值为 https://penlydoc.com)。

请像保护密码一样保护 API 密钥:它可以用你组织的名义发送文档。为助手单独创建一个密钥,这样你就可以在控制台中撤销该密钥,而不会影响其他集成。

工具

工具功能副作用
get_organisation密钥所属的组织、发送限额无
list_templates列出模板及其角色和数据键无
send_from_template根据模板创建文档;send: true 会向相关人员发送电子邮件会向真实人员发送电子邮件
send_document上传本地 PDF 或照片并创建文档;根据 {{sig:1}} 标签或坐标确定签名框当 send: true 时,会向真实人员发送电子邮件
list_documents列出文档状态及签署人;可按状态或你的参考信息筛选无
get_document获取单个文档的信息:每个人是否已打开、签署或拒绝,以及时间无
get_history获取带时间和 IP 地址的哈希链式历史记录无
send_draft发送草稿会向真实人员发送电子邮件
send_reminder提醒所有轮到签署的人会向真实人员发送电子邮件
cancel_document作废仍在签署中的文档无法撤销
create_signing_link创建供嵌入式签署人使用的一小时链接使用该链接即可作为该签署人签署
download_signed_pdf将已完成文档的密封 PDF 保存到文件写入本地文件(不会覆盖现有文件)
verify_pdf检查已签署的 PDF:密封是否完好、签署人是谁无,无需密钥

服务会提示助手在发送任何内容前与你确认人员、电子邮件地址和文档。 大多数 MCP 客户端也会在每次调用工具前征求你的确认;对于会发送电子邮件的工具,请保持此功能开启。

了解更多

采用 MIT 许可证。

评论

支持 Markdown

第一次接触 MCP?

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

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