Patchwell

io.patchwell由 patchwell.io 发布官方发布者v1.1.0更新于 Nov 7, 2026

Cited web research, transcription with word timestamps, and CSV/Excel cleaning with a change log.

已验证Streamable HTTP可网页运行网页搜索与抓取数据与分析媒体与设计

概览

AI 生成的概览

远程 MCP 服务器,提供带引用的联网研究、带说话人标注和逐词时间戳的转写,以及表格/JSON 数据清洗,按次计费。

可以做什么
  • 在实时网络上研究问题,返回每句都标注来源网址的答案,并附来源、未能确认的缺口和置信度
  • 把最长 3 小时的音频或视频网址转写为文本、逐词起止时间、说话人轮次、SRT 和 VTT
  • 把杂乱的 CSV、Excel 或 JSON 清洗为带类型的去重记录,并给出每处改动的日志、识别出的列类型和可复用配方
  • 按任务编号获取长时间任务的运行结果
适用场景
适合需要助手回答无法凭记忆给出、且必须标明出处的最新事实时;需要带时间戳和说话人归属的转写稿时;或在分析、导入之前需要规范化表格数据时。
运行要求
远程端点,无需本地安装。需要 Patchwell API 密钥,以 bearer 令牌放在 Authorization 请求头中;可通过邮箱获取免费试用密钥。需要能访问该服务的网络。按次付费,需预先购买额度。
安装前请注意
调用会产生费用:研究按已回答问题计费,转写按音频分钟计费,清洗按每 1,000 行计费,会消耗预付额度。音频和文件会发送给第三方服务。研究问题默认保留 30 天,可按密钥或按请求关闭保留。研究功能会拒绝涉及私人个人的问题,持续追问的密钥可能被暂停。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "patchwell": {
      "type": "http",
      "url": "https://patchwell.io/mcp/",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

[Patchwell]

Patchwell

Cited web research, transcription with word timestamps, and spreadsheet cleaning with a change log, for AI agents.
Remote MCP server and plain HTTP API. Pay per call, no subscription.

patchwell.io · Quickstart · API reference · MCP Registry


Tools

ToolWhat it returnsPrice
researchAn answer where each sentence cites the page it came from, what the sources couldn't confirm, and a confidence grade. Topics, markets, products, companies, regulations, published research. Won't look up private people.$0.15 per answered question. Declined or unanswered: free
transcribeText, word-level start/end times and confidence, who said each word (Speaker 1, 2, ..., or their name when the recording says it, with the quote as evidence), speaker turns, sentence segments, SRT and VTT with speaker tags. Audio or video URLs up to 3 hours. When Whisper invents a phrase or loops on a line, you get a flag with the original text and timestamps.$0.008 per audio minute
clean_dataClean rows from a CSV, Excel or JSON file, plus a log of every changed value, a review list, detected column types, a JSON Schema and a reusable recipe.$2 per 1,000 rows
get_job_resultThe result of a long job (anything over about 100 seconds returns a job_id).Free

Measured on real files: a 45-minute earnings call with 7 speakers took about 90 seconds, speaker labels included. On 24 public recordings (AMI meetings, VoxConverse debates and news, Earnings-21 calls), 97% of words were credited to the right speaker. A messy 352-row customer file took 2.2 seconds to clean, with 45 duplicates merged and 1,435 values fixed, each one logged. A research question takes about a minute.

Get a key

Free $1 key, no card, one per email:

bash
curl -X POST https://patchwell.io/v1/credits/trial \  -H "Content-Type: application/json" -d '{"email": "[email protected]"}'

Or buy credit at patchwell.io. Keys look like pw_live_....

Connect

Claude (web and desktop) or ChatGPT

Add a custom connector with the address https://patchwell.io/connect/. The app opens a Patchwell page where you paste your key or get a free one, then sends you back. In Claude it's under Customize, then Connectors, then Add. In ChatGPT, use developer mode.

Claude Code

bash
claude mcp add --transport http patchwell https://patchwell.io/mcp/ --header "Authorization: Bearer YOUR_KEY"

Cursor, Windsurf and other clients that take JSON config

json
{  "mcpServers": {    "patchwell": {      "type": "http",      "url": "https://patchwell.io/mcp/",      "headers": { "Authorization": "Bearer YOUR_KEY" }    }  }}

Claude Desktop (through the mcp-remote bridge)

json
{  "mcpServers": {    "patchwell": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://patchwell.io/mcp/", "--header", "Authorization: Bearer YOUR_KEY"]    }  }}

Plain HTTP

bash
curl https://patchwell.io/v1/research \  -H "Authorization: Bearer $PATCHWELL_KEY" -H "Content-Type: application/json" \  -d '{"ask": "What does Stripe charge for online card payments in the US?"}'

What a research answer looks like

Real output, shortened:

json
{  "answer": "Stripe charges 2.9% + 30 cents for standard online domestic card payments in the US [https://www.swipesum.com/insights/guide-to-stripe-fees-rates-for-2025][https://checkoutpage.com/blog/stripe-processing-fees]. PayPal's standard merchant fee is 3.49% + 49¢ per online transaction [https://merchantinsiders.com/blogs/paypal-fees/]. ...",  "confidence": "medium",  "gaps": ["2 claims left out because the sources found did not clearly support them."],  "billing": { "price": 0.15 }}

Before you see the answer, a separate step compares each claim with the text of the page it cites. It drops the claims that page doesn't support and counts them in gaps.

Also on Apify

The same tools run as Apify Actors, billed through your Apify account: research · transcribe · clean data

Privacy and limits

  • Patchwell processes audio and files in temporary containers and discards them. It keeps no copies.
  • Patchwell keeps research questions for 30 days, with contact details removed, to improve accuracy. Switch that off per key at patchwell.io/privacy, or per request with the header X-Patchwell-Retain: off.
  • Research declines questions about private individuals (addresses, phone numbers, relatives, profiles). If a key keeps asking, Patchwell pauses it.
  • The tools refuse URLs that point at private or internal network addresses.

About this repository

This repo holds the MCP Registry entry (server.json) and these docs. The service runs at patchwell.io.

Questions: [email protected]

来源:README.md,提交 e0c0e14

工具

4

transcribe

Transcribe audio or video

Transcribe speech in an audio or video file. Use it when you need the words in a recording, quotes with their time, who said what, or subtitles. Returns text, sentence segments, each word with start/end seconds, confidence and speaker (`spk`: 1, 2, ... told apart by voice), `turns` (speaker, start, end, text), `speakers` with talk time (and a `name` with its supporting quote when the recording says who someone is: "My name is...", "the next question comes from..."), SRT and VTT with speaker labels, and `flags` listing any phrase the guards removed (Whisper's invented phrases over silence and repetition loops) with its original text and time. Files over about 100 seconds of processing return {"status": "running", "job_id"}: call get_job_result with it. Price: $0.008 per audio minute; failed downloads are free.

输入参数url必填language

research

Research a question with cited sources

Research a question on the live web and get an answer in which each sentence cites the page it came from. Use it for facts you can't answer from memory or that may have changed. Returns `answer` (sentences with [url] citations), `sources`, `gaps` (what the sources couldn't confirm) and `confidence` (high/medium/low). Takes about a minute; a slow question returns {"status": "running", "job_id"} for get_job_result. Declines questions about private individuals (addresses, contact details, relatives, profiles) and returns a `category` saying why. Price: $0.15 per answered question; declined and unanswered questions are free.

输入参数contextquestion必填

get_job_result

Get a research result

Fetch the result of a long call that returned {"status": "running", "job_id"}. Call it every 20 to 30 seconds until status is 'done'; the finished result has the same shape as the original tool's. Free.

输入参数job_id必填

clean_data

Clean a CSV or Excel file

Clean a messy spreadsheet or JSON export into typed, deduplicated records with a log of each change. Use it before you analyse, import or act on tabular data. It works out each column's type from the values, normalises emails, phones, dates, money, names and states, repairs broken encodings, and merges duplicate records. Returns `rows`, `changes` (row, column, before, after, rule), `review` (rows held back, with the reason), `columns`, `clusters` (likely typos), a JSON `schema`, a reusable `recipe` and `stats`, whose counts always add up to the input rows. Price: $2 per 1,000 rows, minimum $0.02.

输入参数urlhintsrecipefilenamerequireddedupe_onphone_formatphone_regioncontent_base64

版本历史

1
  1. v1.1.0最新Nov 7, 2026

评分

已满足适用检查项的 100%

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

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分