Linkscribe

io.github.CloudCorpRecords由 GitHub 账号 CloudCorpRecords 发布v0.1.0更新于 Nov 7, 2026

使用 txscribe 账户转写链接;阅读转录文本、摘要并支持回溯搜索。

AI 翻译由 AI 模型根据下方的原文描述翻译,可能有误。

原文描述

Transcribe links with a txscribe account; read transcripts, summaries and search back.

已验证STDIO仅桌面

概览

Linkscribe 的本地 MCP 服务;无需登录;STDIO;8 个工具。

暂无 AI 概览:以下信息来自注册中心条目和服务本身。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Linkscribe,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

linkscribe

Hand linkscribe a link and get words back. linkscribe talks to a txscribe account: paste a link to a recording — a YouTube video, a Google Drive file, a Dropbox share — and the service transcribes it (the recording itself is transcribed in place, never downloaded). From there you can read the finished transcript in the format you need, ask for a summary, search every recording for the moment a word or phrase was said, and clean up recordings you no longer want.

The eight tools:

  • list_transcriptions — your transcriptions, newest first, with limit / cursor paging and an optional status filter.
  • search_transcriptions — search what was said, not titles: up to five matches per recording, each with the second it starts at.
  • transcribe_link — create a transcription from a link (YouTube, TikTok, Instagram, X (Twitter), Facebook, Vimeo, Loom, Dropbox). Optional language ("auto" or a code such as en-US), diarization, and captions (YouTube only: use the video's own captions when they fit). Uses your minutes.
  • get_transcription — status and metadata of one transcription.
  • get_transcript — the finished transcript as json (segments, word timings, speakers), txt, docx, pdf, srt, vtt, fcpxml, premiere, nvivo, maxqda, or atlasti; optional timestamps and speakers, and from / to in seconds to return only the paragraphs around a moment.
  • get_summary — the summary and its status.
  • request_summary — ask for a summary, or a new one, in an output language and for a kind of recording (scene, e.g. meeting, interview, lecture; omit to let the model choose).
  • delete_transcription — delete a transcription and everything made from it. Cannot be undone.

Every call is made with your own txscribe API key:

bash
export TXSCRIBE_API_KEY="txs_live_…"   # sent as Authorization: Bearer <key># optional: export TXSCRIBE_API_BASE="https://txscribe.ai/api/v1"

With TXSCRIBE_API_KEY unset the server still starts and lists its tools, but every tool call fails with TXSCRIBE_API_KEY is not set and no request is made. On success a tool returns the upstream JSON body verbatim. An upstream error surfaces as txscribe error: <code> (HTTP <status>) when the error body carries a code, otherwise txscribe error: HTTP <status>; an unreachable service surfaces as txscribe unreachable.

Not built, by design: the REST webhooks endpoints and the file-upload flow are not MCP tools in the original service, so linkscribe does not expose them either. The README of the original also mentions a summaryOnly flag for get_transcript; it does not exist in the published OpenAPI document, so it is not exposed here.

CLI

Each tool is a subcommand taking one JSON argument string:

bash
npx @reneturcios/linkscribe list_transcriptions '{"limit":10}'npx @reneturcios/linkscribe search_transcriptions '{"q":"budget"}'npx @reneturcios/linkscribe transcribe_link '{"url":"https://youtu.be/…","diarization":true}'npx @reneturcios/linkscribe get_transcript '{"id":"<id>","format":"srt"}'npx @reneturcios/linkscribe request_summary '{"id":"<id>","scene":"meeting"}'npx @reneturcios/linkscribe --version

Output is the tool's result text. Exit codes: 0 on success, 1 on a runtime error (including a validation or txscribe failure), 2 on a usage error.

MCP server

bash
npx -y @reneturcios/linkscribe mcp

MCP client config:

json
{  "mcpServers": {    "linkscribe": {      "command": "npx",      "args": ["-y", "@reneturcios/linkscribe", "mcp"],      "env": {        "TXSCRIBE_API_KEY": "txs_live_…"      }    }  }}

Docker

bash
docker run -i -e TXSCRIBE_API_KEY="txs_live_…" ghcr.io/cloudcorprecords/linkscribedocker run --rm -e TXSCRIBE_API_KEY="txs_live_…" ghcr.io/cloudcorprecords/linkscribe list_transcriptions '{}'

Development

bash
npm installnpm run build   # tsc -> dist/npm test        # tsx --test test/*.test.ts (fake fetch only, no network)npm run dev     # run the CLI from source

License

MIT — Copyright (c) 2026 Rene Turcios

来源:README.md,提交 b0ba673

工具

8

list_transcriptions

Your transcriptions, newest first, with paging.

输入参数limitcursorstatus

search_transcriptions

Which recordings said a word or phrase, and when: up to five matches each, with the second they start at. Searches what was said, not titles.

输入参数q必填

get_transcription

Status and metadata of one transcription.

输入参数id必填

get_transcript

The finished transcript as json (segments, word timings, speakers), txt, srt or vtt; from and to (seconds) for only the paragraphs around a moment.

输入参数id必填tofromformatspeakerstimestamps

get_summary

The summary and its status.

输入参数id必填

request_summary

Ask for a summary, or a new one, in a language and for a kind of recording.

输入参数id必填scenelanguage

delete_transcription

Delete a transcription and everything made from it. Cannot be undone.

输入参数id必填

版本历史

1
  1. v0.1.0最新Nov 3, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分