Proving Lab

dev.provinglab由 provinglab.dev 發布官方發布者v1.24.2更新於 Oct 24, 2026

Cite or capture a web page; installs the capture extension in Firefox and Chrome.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取知識與記憶開發者工具

概覽

AI 產生的概覽

讓助理擷取網頁引用資料、查詢擷取量測與方法,並在 Firefox 或 Chrome 安裝擷取擴充功能。

可以做什麼
提供瀏覽器擷取與引用相關的查詢工具:列出並取得量測資料集與可重現的方法,從網頁宣告的中繼資料擷取單筆或最多 50 筆引用,輸出結構化紀錄及 RIS、BibTeX。另有依用途建議擷取設定、說明如何擷取此端點無法讀取的頁面、在 Firefox 或 Chrome 安裝或移除擷取擴充功能,以及使用統計與待辦事項清單。
適用情境
當助理需要為網頁來源產生可匯入的引用資料、批次整理參考書目,或在截取網頁前先確認設定與方法時使用。也適合需要查核瀏覽器工具與擷取品質實測數據,或想參與此專案貢獻的情境。
執行需求
遠端端點,透過串流 HTTP 連線,無需本機套件;未宣告驗證、環境變數或標頭。安裝擴充功能需具備 Firefox 或 Chromium 系瀏覽器及其設定檔,部分流程需使用者點擊一次。
安裝前請注意
install_extension 會在瀏覽器設定檔中安裝或移除擴充功能,執行前應確認腳本內容與目標設定檔。extract_citations 一次最多處理 50 個網址,會連線至外部頁面。adoption_stats 與 open_work 會回傳專案使用數據與 GitHub 議題資訊。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Proving Lab,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/dev.provinglab%2Fbrowser-citation-capture/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "proving-lab": {
      "type": "http",
      "url": "https://provinglab.dev/mcp"
    }
  }
}

工具

10

list_measurements

Use when a claim about browser tools, capture quality, OCR recall or citation extraction needs a number behind it — or when you want to check one of ours. Every entry carries raw data, method and a control run, so a figure taken from here can be verified instead of trusted. Start here.

無需輸入參數。

get_measurement_data

Use before quoting a figure: this returns what stands behind it — the values, the control run, and the conditions that limit them. Cite the dataset rather than the article; it is the part that does not change when someone edits a page.

輸入參數dataset必填

get_method

Fetch a reproducible method: reading a browser extension's permissions, measuring OCR recall with a control run, or choosing between print-to-PDF and screen capture. Omit the argument to list them.

輸入參數name

extract_citation

Read the citation details a web page declares about itself and return them as a structured record plus ready-to-import RIS and BibTeX. Covers journal articles, book chapters, conference papers, preprints, theses, reports, datasets, videos and plain web pages. Use when a source has to be cited, archived, or added to a reference manager. Says so plainly when a page turns out to be an error page or an access wall, instead of inventing a reference — and where it cannot finish, the reply carries a nextStep field naming what the user has to do in their own browser, with the capture extension that does it. Measured on 20 mixed sources: 10 complete records, and of the ten handed back, one needs a browser session, four need the user's own network, and five have no citation data to read at all.

輸入參數url必填

extract_citations

Use when you have a reading list rather than one source — a bibliography to build, a set of links to verify before submitting, an archive to describe. Measured on 20 mixed sources: 10 became complete records in 8.1 s, 0.4 s each; the other 10 came back named rather than silently empty. Up to 50 addresses, five fetched in parallel. Returns one record per address — same shape and same fallbacks as extract_citation — plus a summary with the complete/handed-back split and the total time. Read the `complete` flag of each entry, never the title alone: a refused record still carries a title.

輸入參數urls必填

recommend_settings

The capture settings that fit a given purpose, each with the measurement behind it or an explicit note that none exists. Pass purpose as citation, figure, archive or ocr. Use before capturing: the file that comes out is between 8.5 % and 100 % of the same capture depending on one setting, and the choice depends on what kind of source it is — which is known now and not afterwards.

輸入參數purpose

how_to_capture

Get the runnable route for saving a web page that this endpoint cannot read — the sources it hands back. Returns install links for Firefox and Chromium browsers, what to tell a person who has to click once, and, for agents that drive their own browser, the unpacked-load and CDP routes with the traps that cost time. Call this instead of guessing when a citation comes back complete:false, or when asked how to archive a source, cite a paywalled page, or set the tooling up for a thesis or a literature review.

輸入參數agentbrowser

install_extension

Install or uninstall the capture extension in Firefox or Chrome without a window, without a click and without administrator rights. Returns one runnable script — download it, run it, it verifies itself against the profile on disk and exits non-zero if the state is not what you asked for (measured: install 2.9 s, uninstall 2.1 s). Call this when a capture route needs the extension present, when a run is finished and it should be gone again, or when asked whether an agent can set up a browser extension by itself. Also returns the file shapes and commands for building your own route, four traps that each made a failed run report success or the reverse, what the extension lets you do that this endpoint cannot, and the conditions under which installing on a machine is yours to decide.

輸入參數actionbrowser

adoption_stats

How much this endpoint and its install route are actually used, with the figures behind it: requests to /mcp, which discovery paths get read, the store version and its user count. Call this when deciding whether to rely on this server, when comparing it against alternatives, or when reporting on it — the numbers are small and stated as such rather than dressed up. Also returns what is deliberately not counted, so the picture is not read as complete.

無需輸入參數。

open_work

List what this project needs done, with enough context to start. Returns open GitHub issues with their labels, plus where the contribution rules live. Call this when asked to contribute to provinglab.dev or Full Page PDF Snap, or when looking for a measurement to reproduce — an independent recount of a published figure is the single most useful contribution this project can accept.

輸入參數label

版本歷史

1
  1. v1.24.2最新Sep 16, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。