Whipscribe Mcp

io.github.neugence由 GitHub 账号 neugence 发布v0.1.5更新于 Oct 24, 2026

Transcribe audio/video files or URLs via the WhipScribe cloud API and fetch the transcript.

已验证STDIO仅桌面媒体与设计AI 与机器学习

概览

AI 生成的概览

把来自网址或本地文件的音频、视频提交到 WhipScribe 云端 API 转写,并取回文字稿。

可以做什么
  • 转写来自网址(YouTube、播客源、直链文件)或本地文件的音频与视频,可选语言、说话人区分和词级时间戳
  • 查询正在运行的转写任务进度
  • 以 txt、json、srt、vtt 或 docx 格式获取完成的文字稿
  • 从本地缓存浏览最近的任务
适用场景
适合让助手把播客、视频链接或本地录音转成文字、字幕或文档,无需离开对话。该服务处于测试阶段,更适合试验和个人工作流,而非生产流程。
运行要求
以 Python 包形式在本地运行(需 Python 3.10 及以上),可通过 uvx、pipx 或 pip 安装,并在客户端中配置为 stdio 服务器。需要能访问 WhipScribe API 的网络。WHIPSCRIBE_API_KEY 中的 API 密钥为可选项,不填时每段录音仍可获得免费预览。另有可选变量用于设置 API 地址、遥测以及轮询超时和间隔。
安装前请注意
音频、视频和网址会被发送到 WhipScribe 云服务处理。服务处于测试阶段:接口、配额和额度可能变动,任务可能失败或卡住,不适合转写失败会带来法律、安全或财务后果的场景。匿名遥测默认开启,可用 WHIPSCRIBE_MCP_TELEMETRY=0 关闭。付费额度需购买积分包或订阅。

安装

在 SourceWeft 中

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

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

其他 MCP 客户端

参照 仓库 中的启动说明。

README

whipscribe-mcp

mcp-name: io.github.neugence/whipscribe-mcp

MCP server for Whipscribe — transcribe audio and video from a URL or local file via Claude Desktop, Claude Code, Cursor, Windsurf, or any MCP-compatible client.

⚠️ Beta service

  • whipscribe-mcp and the Whipscribe API are in beta. Endpoints, response shapes, and quotas may change without notice.
  • Jobs can fail, stall, or return partial output. Retry logic is your responsibility.
  • Beta credits can be invalidated without notice — e.g. for infrastructure migration, key compromise, or pricing reset. Beta credits do not convert to cash.
  • We will give 7 days' written notice before any pricing change that affects active keys, and honor unused credits at the old rate for 7 days after the notice.
  • Not suitable for production use cases where transcription failure has legal, safety, or financial consequences.
  • By installing and using this package, you accept the full terms at whipscribe.com/terms.

Install

bash
uvx whipscribe-mcp

Alternatives:

bash
pipx install whipscribe-mcppip install whipscribe-mcp

Requires Python 3.10+.

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "whipscribe": {      "command": "uvx",      "args": ["whipscribe-mcp"]    }  }}

Optional: set WHIPSCRIBE_API_KEY in env to unlock paid quota.

json
{  "mcpServers": {    "whipscribe": {      "command": "uvx",      "args": ["whipscribe-mcp"],      "env": {        "WHIPSCRIBE_API_KEY": "your-key"      }    }  }}

Restart Claude Desktop. Type "transcribe this podcast URL: …" and Claude will call the tool.

Tools

ToolDescription
transcribe_url(url, language?, diarize?, word_timestamps?)Transcribe audio/video from any URL (YouTube, podcast feeds, direct file links).
transcribe_file(path, language?, diarize?, word_timestamps?)Transcribe a local audio/video file.
get_job_status(job_id)Check progress of a running job.
get_transcript(job_id, format)Fetch the transcript in txt, json, srt, vtt, or docx.
list_recent_jobs(limit?)Browse your recent jobs (local cache).

All tools return a JSON object of the shape:

json
{  "ok": true,  "job_id": "...",  "status": "done",  "transcript_preview": "first 300 chars...",  "url_to_full": "https://whipscribe.com/view?id=...",  "duration_sec": 967.3,  "beta_notice": "..."}

On failure:

json
{  "ok": false,  "error": {    "code": "upload_failed",    "message": "human-readable explanation",    "retryable": true  }}

Environment variables

VariableRequiredDefaultPurpose
WHIPSCRIBE_API_KEYNo—API key (links jobs to your account and its credits; without it, every recording still gets a free preview)
WHIPSCRIBE_API_BASENohttps://whipscribe.com/api/v1Override API base URL (e.g. for staging)
WHIPSCRIBE_MCP_TELEMETRYNo1Set to 0 to disable anonymous usage telemetry
WHIPSCRIBE_MCP_POLL_TIMEOUT_SECONDSNo600Max seconds transcribe_url / transcribe_file waits before returning the job_id with a non-terminal status
WHIPSCRIBE_MCP_POLL_INTERVAL_SECONDSNo3Seconds between job-status polls during transcription

Privacy

Opt-in anonymous telemetry (on by default; disable with WHIPSCRIBE_MCP_TELEMETRY=0):

What we collect (metadata only):

  • Anonymous install hash: sha256(machine_id + salt)[:16]
  • Package version, OS, Python version
  • Tool name, duration in milliseconds, error code

What we never collect:

  • URLs you transcribe
  • Local file paths
  • API keys
  • Transcript text
  • Email or any personally identifying information

The anonymization algorithm is in this repo (src/whipscribe_mcp/telemetry.py). Inspect it. If it's not acceptable, turn it off.

Pricing

See whipscribe.com/pricing for current rates. Every recording gets a free preview, with or without an API key; credit packs start at $6 and never expire, and the Workspace plan is $19 a month (fair use 300 hours a month).

License

Apache License 2.0. Copyright 2026 Neugence Technology Pvt. Ltd.

Contact

来源:README.md,提交 9761718

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

2
  1. v0.1.5最新Oct 5, 2026
  2. v0.1.4Sep 29, 2026

评分

已满足适用检查项的 50%

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

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

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

  • 已列出工具15 分

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

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