关于 Linkjar
Linkjar 是用于将文档发布为品牌化跟踪链接的命令行工具,供团队和 Agent 分享提案、演示文稿等材料。它可报告访问者、阅读进度、点击及表单或签名回复。
主要功能
- 01将文档发布为跟踪链接
- 02更新内容并保留链接
- 03查看访问者活动和阅读进度
- 04设置访问规则和有效期
- 05创建多文档空间
适用场景
- 01向决策者分享提案
- 02跟踪演示文稿的阅读情况
- 03收集表单回复或签名 PDF
- 04跟进前查看文档活动
MCP 相关
Linkjar 提供位于 `https://linkjar.com/mcp` 的远程 MCP 连接器,供无法运行其命令行工具的 Agent 使用。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://linkjar.com/mcpclaude mcp add --transport http com-linkjar-linkjar https://linkjar.com/mcp{"mcpServers":{"com-linkjar-linkjar":{"type":"http","url":"https://linkjar.com/mcp"}}}在 Cursor 中打开{"servers":{"com-linkjar-linkjar":{"type":"http","url":"https://linkjar.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-linkjar-linkjar":{"type":"http","url":"https://linkjar.com/mcp"}}}{"mcpServers":{"com-linkjar-linkjar":{"serverUrl":"https://linkjar.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
linkjar
从终端或 AI Agent 发送演示文稿、提案、PDF 和 HTML 页面,将其作为带品牌标识且可追踪的链接分享,然后查看谁打开了它们、阅读了多少内容以及点击了什么。
npx linkjar login
npx linkjar send deck.pdf --for "Sam Lee <[email protected]>"
npx linkjar activity deck
需要 Node 18+。无依赖项。使用 npm i -g linkjar 全局安装,或通过 npx linkjar 运行。
登录
linkjar login # opens your browser; the token is saved, never printed
linkjar login --no-browser # over SSH: open the printed link on any device
linkjar login --key lj_... # or save an API key
在 CI 或 Agent 沙盒中,请改为设置 LINKJAR_API_KEY。在 linkjar.com 的设置 → Claude、CLI 和 API中创建密钥。环境变量的优先级高于已保存的登录信息。登录信息保存在 ~/.config/linkjar/config.json(或 $XDG_CONFIG_HOME 下),且只有你能读取。运行 linkjar logout 可将其删除。
命令
| 命令 | 功能 |
|---|---|
send <path|-> | 发布 PDF、Office 文件、HTML 文件、包含 index.html 的文件夹,或标准输入中的 HTML |
update <ref> <path|-> | 替换链接显示的内容;链接保持不变 |
list | 最近的文档及其浏览次数 |
activity <ref> | 查看谁打开了链接、何时打开以及阅读进度(别名 views) |
responses <ref> | 查看填写式 PDF 上提交或签署的内容(使用 --csv 导出电子表格,使用 --save-signed <dir> 保存已签署的 PDF) |
link <ref> --name --email | 为某个人创建专属链接 |
settings <ref> | 设置密码、邮箱验证、允许的域名、有效期和行动号召按钮 |
room <title> <ref...> | 将多个文档放在一个链接后 |
open <ref> | 打开文档的设置页面 |
whoami、login、logout | 账户 |
<ref> 可以是链接、链接别名或 ID。每个命令都有包含示例的 --help。在任何命令中添加 --json,即可获取原始 API 响应。普通输出的第一行是链接。
linkjar send ./proposal-site --title "Acme proposal" --password hunter22
linkjar send deck.pdf --email-gate --domains acme.com --expires 2026-12-31
linkjar send deck.pdf --cta-label "Book a call" --cta-url https://cal.com/me/intro
cat page.html | linkjar send - --title "One-pager"
linkjar settings acme-proposal --remove-password
linkjar room "Acme deal room" acme-proposal case-study --email-gate
使用 --url 或 LINKJAR_URL 将 CLI 指向其他服务,例如本地开发服务。
面向 AI Agent
skills/ 中包含适用于 Claude Code、OpenClaw 等 Agent 的技能:
| 技能 | 功能 |
|---|---|
linkjar | 所有 CLI 命令:发送、专属链接、设置、活动记录和文档室 |
proposal | 根据模板撰写客户提案页面,并为每位决策者发送一个链接 |
pitch-deck | 制作适合手机阅读的幻灯片,并为每位投资者发送一个链接 |
one-pager | 销售单页/留存资料,可选择针对单个客户定制 |
case-study | 将通话记录和指标整理成案例研究(仅使用真实引言和数据) |
follow-up | 阅读活动记录,并起草下一步联系对象的邮件 |
写作技能附带一个 template.html,每个章节使用一个 <h2>,因为查看器会报告每个人滚动浏览到的标题。安装方式:
- **Claude Code 插件:**此仓库也是一个 Claude Code 插件和市场(
.claude-plugin/):/plugin marketplace add rocketgems/linkjar /plugin install linkjar@linkjar - **任何 Agent:**将
skills/下的文件夹复制到 Agent 的技能文件夹中,例如~/.claude/skills/。
对于无法运行 CLI 的 Agent(例如网页版 Claude.ai 或 ChatGPT),请改用 https://linkjar.com/mcp 上的远程连接器。
开发
npm test # node --test: arg parsing, zip writer, fake-server send/activity/refresh, OAuth flow
LINKJAR_URL=http://localhost:8000 node bin/linkjar.js login
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。