txscribe

ai.txscribe由 txscribe.ai 发布官方发布者v0.2.1更新于 Oct 29, 2026

Transcribe a link, then read the transcript and summary from your txscribe account.

已验证Streamable HTTP可网页运行效率与工作流媒体与设计

概览

AI 生成的概览

把助手连接到 txscribe 账户,可转录链接并读取转录文本、摘要和搜索匹配结果。

可以做什么
  • 从 YouTube、Google Drive、Dropbox 等链接创建转录,消耗账户分钟数
  • 按时间倒序列出转录并分页,在已完成的录音中搜索词句并返回起始秒数
  • 查看单条转录的状态与元数据
  • 以 json、txt、srt 或 vtt 读取完成的转录,可只取某个时间点前后的段落,或获取摘要
  • 请求生成摘要或重新生成摘要,可指定语言和录音类型
  • 删除一条转录及其派生内容
适用场景
适合在对话中把分享的视频或音频链接转成转录或摘要,或在账户里已有的录音中定位某句话出现的位置。不支持上传文件,本地文件请用应用或 API。
运行要求
可使用托管端点并通过 OAuth 登录(或用 API 密钥请求头),也可用 npx 运行本地 npm 包,需要 Node.js 和 TXSCRIBE_API_KEY 环境变量。需要 txscribe 账户及可用分钟数;TXSCRIBE_API_BASE 可指向其他部署。
安装前请注意
API 密钥(TXSCRIBE_API_KEY)是仅显示一次且不会自动过期的有效凭证,泄露后应在应用中撤销。转录链接会消耗账户分钟数,request_summary 和 delete_transcription 会改动账户,删除不可恢复。提交的链接会发送给 txscribe 处理。

安装

在 SourceWeft 中

  1. 打开 控制台中的 txscribe,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/ai.txscribe%2Ftxscribe/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "txscribe": {
      "type": "http",
      "url": "https://txscribe.ai/mcp"
    }
  }
}

README

@txscribe/mcp

An MCP server for the txscribe developer API. It lets an AI assistant transcribe a link with your txscribe account and read the transcript and the summary back, through the same API documented at https://txscribe.ai/developers.

There are two ways to connect, with the same eight tools:

  • Hosted — https://txscribe.ai/mcp (Streamable HTTP). Claude and ChatGPT connect to it as a custom connector and sign you in to txscribe with OAuth; nothing to install. Clients that take a header can send an API key instead.
  • Local — this package, run as a command (npx -y @txscribe/mcp) by Claude Desktop, Claude Code, Cursor and other clients that start MCP servers themselves, with your API key in its environment.

Both are thin wrappers: every tool is one call to the developer API as you. What a tool may do, and the minutes it uses, is exactly what your account may do in the app. Nothing is cached or stored on your machine.

Hosted: Claude and ChatGPT

  • Claude (claude.ai, the desktop app): Settings → Connectors → Add custom connector, URL https://txscribe.ai/mcp. Claude opens txscribe; sign in and choose Allow.
  • ChatGPT (with developer mode on): add a connector with the URL https://txscribe.ai/mcp and OAuth as its authentication, then allow it on the txscribe page that opens.
  • Claude Code: claude mcp add --transport http txscribe https://txscribe.ai/mcp (it signs in with OAuth), or with a key: claude mcp add --transport http txscribe https://txscribe.ai/mcp --header "Authorization: Bearer txs_live_…".
  • Cursor and others that take a URL and headers: the URL above with the header Authorization: Bearer txs_live_….

A connection made with Allow is an API key the app holds for you. It is listed under Plan and billing → Developer API, where Revoke disconnects that app. It does not expire on its own.

Local: this package

  1. In the app, open Plan and billing → Developer API and make a key (it starts with txs_live_; you see it once).
  2. Add the server to your client with the key in its environment.

Claude Desktop (claude_desktop_config.json) or any client that takes a command:

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

Claude Code:

bash
claude mcp add txscribe --env TXSCRIBE_API_KEY=txs_live_… -- npx -y @txscribe/mcp

TXSCRIBE_API_BASE points the server at another deployment (default https://txscribe.ai/api/v1).

Tools

ToolWhat it doesWrites?
list_transcriptionsYour transcriptions, newest first, with pagingno
search_transcriptionsWhich recordings said a word or phrase, and when: up to five matches each, with the second they start at. Reads the finished ones among your newest 500 recordings; searches what was said, not titles.no
transcribe_linkCreate a transcription from a link (YouTube, Google Drive, Dropbox …). The recording is transcribed, never downloaded. Uses your minutes.yes
get_transcriptionStatus and metadata of one transcriptionno
get_transcriptThe finished transcript as json (segments, word timings, speakers), txt, srt or vtt; from and to (seconds) for only the paragraphs around a moment, summaryOnly for the summary insteadno
get_summaryThe summary and its statusno
request_summaryAsk for a summary, or a new one, in a language and for a kind of recordingyes
delete_transcriptionDelete a transcription and everything made from it. Cannot be undone.yes, destructive

Five tools only read; three change your account. Uploading a file is not a tool: the API's upload is a signed PUT of the whole file, which an assistant cannot make from a chat. Use the app, or the API directly, for files.

A typical exchange: "Transcribe this talk and give me the three claims to check" → transcribe_link → get_transcription until status is done → get_transcript (txt) → the assistant reads it; request_summary + get_summary for the summary txscribe makes.

Finding something in recordings you already have: "What did we agree about the budget?" → search_transcriptions ("budget") → get_transcript with from/to around the matches it returned, instead of whole transcripts.

Errors

API refusals come back as tool errors with the API's own code (invalid_api_key, quota_exceeded, not_ready, unsupported_link …), the HTTP status, the request id to quote to support and, on 429, the Retry-After seconds. Neither server retries anything itself.

Develop

bash
npm cinpm test

The tests run the server over an in-memory transport against a fake fetch; nothing reaches the network. The hosted server lives in the web app (web/src/lib/mcp/), and its tests check that its tool list matches this one.

Publish (maintainers)

bash
cd mcpnpm ci && npm testnpm login                      # an npm account that owns the @txscribe scopenpm publish                    # publishConfig makes it public; prepublishOnly runs the tests

server.json is the entry for the MCP Registry (registry.modelcontextprotocol.io); its name matches mcpName in package.json, which is how the registry checks the npm package is ours. Publish it after the npm package is up and the hosted endpoint is switched on, with mcp-publisher and DNS proof of txscribe.ai.

来源:README.md,提交 156d8f4

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

2
  1. v0.2.1最新Oct 29, 2026
  2. v0.2.0Oct 25, 2026

评分

已满足适用检查项的 85%

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

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分