技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
nangman-infra/touch-browser

nangman-infra/touch-browser

Evidence-grounded web research
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add touch-browser -- npx -y touch-browser
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
10 ★ · nangman-infra/touch-browser · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 10 ★ · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 nangman-infra/touch-browser;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

touch-browser

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Ask a claim. Get page-grounded evidence, verdicts, and citations.
touch-browser is an evidence verification layer for AI agents. It does more than fetch a page or convert HTML to Markdown. It opens a page, compiles a structured snapshot, and tells you whether the current page supports a claim, contradicts it, or still needs more browsing.
Use it when you need:
- source-linked evidence instead of raw HTML dumps
- support snippets and verdict explanations that an agent can inspect before answering
- a safe unresolved path for borderline claims instead of bluffing
- policy-gated browsing instead of blind automation
- replayable, auditable multi-page research sessions
Evidence-first, not fact-final:
- touch-browser helps an AI collect page-local evidence and trace where it came from
- a higher-level model or human still decides what is true across pages or across the wider world
Start Here: 60 Second Proof
Before the first browser-backed run, check the local runtime:
quickstart shows the safe local first-use flow, success signals, and common pitfalls. doctor verifies the installed executable, runtime resources, data root, Node runtime, Playwright Chromium, MCP bridge entrypoint, and semantic model readiness. If it reports attention-required, repair those local dependencies before judging browser behavior.
After installing, run one command to see the product difference from a raw fetch:
Decision path for the output:
1. Check top-level status.
2. Check summary.reusableClaims and reuseSummary.allClaimsReusable.
3. Check each claimOutcomes[].verdict.
4. Check claimOutcomes[].reviewRecommended.
5. Quote claimOutcomes[].primarySupportSnippet when you need one evidence line.
6. Use claimOutcomes[].citation.url and citation.retrievedAt when handing evidence to another system.
Expected shape:
The important signal is not that the page was fetched. It is that the claim was routed into a verdict, a confidence band, a reusable snippet, and a source citation.
MCP hosts do not expose the quick CLI command directly. For MCP, use the same idea as a tool loop: tb_session_create -> tb_open -> tb_extract.
What extract Returns
Abbreviated claimOutcome shape from the current extractor:
The extractor returns four verdicts:
- evidence-supported: the current page surfaced usable support
- contradicted: the current page surfaced conflicting evidence
- insufficient-evidence: the current page did not provide enough direct support
- needs-more-browsing: the current page is not specific enough yet, so the next step is another page
confidenceBand, reviewRecommended, supportSnippets, verdictExplanation, and matchSignals are there so an agent can decide what to do next without blindly trusting the first match.
Decision Tree: Reading a claimOutcome
First-time users should ignore most fields at first and use this order:
1. Read verdict.
2. If reviewRecommended is true, do not reuse the claim without a human or second-pass verifier.
3. If you need one quote-like evidence line, use primarySupportSnippet.
4. If you need the reason for the verdict, read verdictExplanation.
5. If the verdict is not enough to answer, follow nextActionHint.
Use matchSignals only when you are debugging or comparing evidence quality. It is not the first field to read.
claimOutcomes is the per-call decision log for every submitted claim. evidenceSupportedClaims, contradictedClaims, insufficientEvidenceClaims, and needsMoreBrowsingClaims are status-grouped views of the same extraction result. session-synthesize aggregates those grouped views across opened tabs in a session.
MCP Package
Primary local-host MCP path:
- npm package: @nangman-infra/touch-browser-mcp
- scope: public docs and research web
- MCP contract: headless-only, automatic search-engine selection, supervised recovery handoff for challenge/auth/MFA
Recommended host config:
On first launch, the package downloads the matching standalone runtime bundle from GitHub Releases, verifies the published .sha256, installs it under ~/.touch-browser/npm-mcp/versions/, and then starts touch-browser mcp.
来源
awesome · https://github.com/nangman-infra/touch-browser
按领域浏览
MCP 服务
Traction
10 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引