mcpField
L
Lumin

Lumin

本地服务
github.com/luminpdf开发工具147 周前更新

关于 Lumin

Lumin 是供 AI 助手调用 Lumin 文档与签署 API 服务的 MCP 服务,支持上传文档、管理签署请求、查询工作区以及将 Markdown 转为 PDF。

主要功能

  1. 01查询 Lumin 用户信息
  2. 02列出工作区
  3. 03上传文档
  4. 04创建、查询和取消签署请求
  5. 05将 Markdown 转为 PDF

适用场景

  1. 01上传协议并发起签署请求
  2. 02查看或取消签署请求
  3. 03根据 Markdown 创建 PDF
  4. 04查找 Lumin 账户关联的工作区

MCP 相关

向 MCP 客户端提供 Lumin API 工具,涵盖文档操作、签署请求、工作区查询、用户信息和 PDF 生成。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"lumin": {
"command": "npx",
"args": [
"-y",
"mcp-remote"
]
}
}
}
启动命令npx -y mcp-remote

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

安装包
npmmcp-remote

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Lumin PDF MCP 服务

Lumin PDF MCP 服务可在兼容 MCP 的 AI 助手(例如 Claude Desktop 和 Cursor)与Lumin 的 API 服务之间实现无缝集成。AI 助手可通过自然语言命令直接执行文档管理、发送签名请求、获取工作区详情和生成 PDF 等操作。


🚀 功能

此 MCP 服务提供以下 Lumin API 工具:

  • get_lumin_user_information – 获取当前 Lumin 用户的信息。
  • get_signature_request_on_lumin_by_id – 使用签名请求 ID 获取详情。
  • cancel_signature_request_on_lumin_by_id – 取消待处理的签名请求。
  • send_signature_request_on_lumin – 创建并发送附带文档的签名请求。
  • upload_file_to_lumin – 将文件上传到 Lumin。
  • get_workspace_list_of_user_on_lumin – 获取与用户关联的所有工作区。
  • lumin_markdown2pdf – 通过 Lumin 将 Markdown 内容转换为 PDF。

📦 安装

Cursor 用户

如果你使用 Cursor,只需打开提供的集成链接,Cursor 会自动完成安装。


Claude Desktop 用户

将以下配置添加到 claude_desktop_config.json 文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "lumin": {
      "command": "npx",
      "args": ["mcp-remote", "https://mcp.luminpdf.com/mcp"]
    }
  }
}

很快将支持其他 MCP 客户端。


🛠 故障排查

Cursor 身份验证问题

如果安装失败或 Cursor 无法进行身份验证,请尝试清除缓存的凭据:

/Users/<your-username>/.mcp-auth/

随后重启 Cursor 并重新安装集成。


📘 自然语言命令示例

(下文提供更完整的工作流示例。)

以下是可向启用了 MCP 的 AI 助手发出的指令示例:

获取用户信息
Get my user information from Lumin.
取消签名请求
Cancel my signature request with ID: my-signature-request-id
发送签名请求
Send a signature request with these details:
- Title: Contract Agreement
- Signers: [email protected] (John Doe), [email protected] (Mary Smith)
- Expiry: 7 days from now
- File URL: https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf

(注意:未来版本将增强对公共 URL 文档的支持。)



🔄 综合工作流示例

以下端到端工作流示例展示了 AI 助手如何组合使用所有 Lumin MCP 工具。

🔐 工作流 1:上传文档并发送签名请求
1. Get my user information from Lumin.
2. Retrieve my list of workspaces on Lumin.
3. Upload the file named "service-agreement.pdf" to my primary workspace.
4. Send a signature request using the uploaded file with:
   - Title: Service Agreement
   - Signer: [email protected] (Primary Signer)
   - Message: Please review and sign.
   - Expiry: 5 days from now
📄 工作流 2:检查状态并生成 PDF 摘要
1. Get details of my signature request with ID: req_12345.
2. Convert the following Markdown into a PDF using Lumin:
   """
   # Signature Request Summary
   - Request ID: req_12345
   - Status: <insert-status-from-response>
   - Generated: Today
   """
3. Save or download the generated summary PDF.
🚫 工作流 3:取消签名请求并验证
1. Cancel my signature request with ID: req_12345.
2. Retrieve the request again to confirm it is now cancelled.
🗂 工作流 4:管理工作区并转换文档
1. Retrieve all workspaces associated with my Lumin account.
2. Upload a file named "proposal.md" to my "Client Projects" workspace.
3. Convert the uploaded Markdown file into a PDF using Lumin.
4. Send that generated PDF as part of a signature request.
🔁 工作流 5:完整自动化链
1. Upload the document "nda.pdf" to Lumin.
2. Create a signature request using the uploaded document.
3. Periodically check the status of the request until it is completed.
4. Once completed, generate a PDF summary of the signing details using Markdown.
5. Upload the summary PDF into my workspace for archival.

📚 API 文档

完整参考文档请访问: 👉 https://developers.luminpdf.com/api/

评论

支持 Markdown

第一次接触 MCP?

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

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