关于 Lumin
Lumin 是供 AI 助手调用 Lumin 文档与签署 API 服务的 MCP 服务,支持上传文档、管理签署请求、查询工作区以及将 Markdown 转为 PDF。
主要功能
- 01查询 Lumin 用户信息
- 02列出工作区
- 03上传文档
- 04创建、查询和取消签署请求
- 05将 Markdown 转为 PDF
适用场景
- 01上传协议并发起签署请求
- 02查看或取消签署请求
- 03根据 Markdown 创建 PDF
- 04查找 Lumin 账户关联的工作区
MCP 相关
向 MCP 客户端提供 Lumin API 工具,涵盖文档操作、签署请求、工作区查询、用户信息和 PDF 生成。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
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/
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。