DeepSeek Harness Hub
← 返回列表

社媒链接转文本jcaiagent7143-ui/linkdigest-mcp

MCP兼容 / 相关生态spec-screened在 GitHub 查看 ↗
未验证

把小红书抖音等链接转成可读转录与字幕文本

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/6 · 已提供中文文档

LinkDigest 的 MCP 服务器——将小红书、抖音、TikTok、YouTube 或 X 链接转换为 LLM 可用的文本:转录、屏幕文字、图像描述、字幕和元数据。可流式 HTTP。

综合分
29
GitHub 分
29
用户评分
★ Stars
0
周下载量
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/jcaiagent7143-ui/linkdigest-mcp.git
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

LinkDigest MCP 服务器

把社交媒体链接变成语言模型可以阅读的文本——*转录文本、
屏幕文字、图像描述、字幕和元数据。

托管、远程(可流式 HTTP)。无需安装或运行任何东西。

网站: linkdigest.dev · 注册表: dev.linkdigest/linkdigest

问题所在

自己抓取社交链接不会返回任何有用的内容。分享 URL 是带令牌的
(xsec_token、app_code_link),内容存在于视频和图像中
而非 HTML 里,而且服务器返回的是应用下载外壳或登录墙,而不是帖子本身。

$ curl -s 'https://xhslink.com/o/1WiQ1QI6Uc0' | grep -o '.'
小红书

这就是整个页面。没有字幕,没有图像,没有文字。

安装

Claude Code

claude mcp add --transport http linkdigest \
https://linkdigest.dev/mcp \
--header "Authorization: Bearer ld_live_..."

Cursor,作为插件——本仓库是一个 Cursor 插件(.cursor-plugin/plugin.json + mcp.json + skills/)。
从 cursor.directory 安装它,然后在你的 shell 中设置一次密钥:

export LINKDIGEST_API_KEY=ld_live_...

插件的 mcp.json 会读取 ${LINKDIGEST_API_KEY};仓库中不存储任何密钥。没有它,
工具仍会列出,而 tools/call 会返回一个 401,说明去哪里获取密钥。

Cursor,手动配置——~/.cursor/mcp.json

{
"mcpServers": {
"linkdigest": {
"url": "https://linkdigest.dev/mcp",
"headers": { "Authorization": "Bearer ld_live_..." }
}
}
}

密钥在 linkdigest.dev/app/keys 签发。
三次摘要免费,无需信用卡。

工具

digest_url(url, format, job_id)——只有 url 是必需的。

| 参数 | 说明 |
|---|---|
| url | 帖子 URL,包括任何分享令牌。 |
| format | markdown(默认,最适合阅读)或 json(结构化)。 |
| job_id | 收集一个已经在运行的摘要。传入它而不是 url——重新发送 url 会重新开始工作。 |

你不会自己调用它。工具描述会告诉智能体,每当遇到它无法阅读的社交链接时就使用它,
因此它会在任务进行中无需被要求就自动发生。

一个长视频可能无法在一次调用内完成。发生这种情况时,结果会给出一个
任务 id;用那个 job_id 再次调用工具,并且不带 url,即可收集它。

返回内容

platform、author、title、posted_at、caption、transcript({t, text})、
ocr_text、images({description, ocr})、key_points、raw_markdown、
source_url、transcript_source、degraded。

其中两个值得了解:

- transcript_source——native_captions、asr 或 none。平台
已经发布的字幕是准确的;语音识别则不是。把它们同等对待,最终会把一个
听错的数字当作事实引用给某人。
- degraded——哪些部分没有完全成功,用平实的语言说明。干净运行时为空。
它之所以存在,是因为某次服务商故障期间,一个摘要返回了格式正确但完全为空的结果,然后被缓存了三十天。

平台

对照真实帖子验证过,不是照文档写的。

| 平台 | 状态 |
|---|---|
| 小红书 | 可用——图文笔记和视频笔记,无需登录 |
| 抖音 | 可用——视频帖子和图文 |
| TikTok | 可用——短链接可解析。高负载下会限流 |
| YouTube | 可用——有官方字幕时用官方字幕,否则用转录文本 |
| X | 可用——带视频或图片的帖子 |
| 网页 / 文章 | 可用——可读的正文、标题、作者、日期 |
| Bilibili | 不支持。 对我们服务器的地址返回 HTTP 412。需要代理 |
| Instagram | 未验证。 已接入,但未端到端确认 |
| Facebook | 不支持。 对未登录请求不提供任何帖子内容 |

不工作的那些行是故意列出来的。接完才发现,比现在就知道更糟。

耗时

实测,不是估算:

- 已摘要过的链接:约 1 秒——任何人跑过的都会被缓存,缓存链接不花钱
- 带图的小红书笔记:1–2 分钟
- 带字幕的 YouTube 视频:约 2.5 分钟

说明

- 中文语音用 SenseVoice 转写,在普通话上明显比 Whisper 类模型更准。
- 媒体从不存储或对外提供。它在临时目录中处理,请求返回前即删除;只保留文本摘要。
- 被屏蔽或删除的帖子返回错误,而不是错误页面的描述。

Dify

同一工具作为 Dify 插件位于 dify/——源码、清单和隐私政策。从 Dify Marketplace 安装,然后把你的 API key 粘贴到 provider credential 中。

其他可用方式

一个 REST API(POST https://linkdigest.dev/api/v1/digest)、一个 Web 应用,以及用于批量运行的 Apify Store actors。见 linkdigest.dev。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(jcaiagent7143-ui)的其他插件

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群