Contrie

com.contrie由 contrie.com 發布官方發布者v1.1.0更新於 Oct 27, 2026

Extract structured data from a web page, read it as markdown, verify values against the source.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取知識與記憶資料與分析

概覽

AI 產生的概覽

Contrie 讓助理搜尋其精選的公開技術頁面索引、以 Markdown 閱讀頁面、擷取結構化資料,並核驗或監控資料是否與來源一致。

可以做什麼
  • 搜尋精選的公開技術參考頁面索引,回傳含標題、網址、擷取時間與雜湊的簡短摘要
  • 將公開網頁讀取為保留結構的乾淨 Markdown
  • 以自然語言欄位或 JSON Schema 從頁面擷取結構化資料,並附上品質與依據中繼資料
  • 逐欄位核驗既有資料是否確實出現在其宣稱的來源頁面中
  • 建立、列出、檢視與停止排程監控,依排程重跑擷取並記錄變化
  • 查看帳戶額度使用、重設時間與限制
適用情境
適合需要從公開技術文件取得有憑據的事實、需要從頁面擷取結構化欄位,或需要確認既有資料是否仍與線上來源一致的場合。監控適用於答案會隨時間變動的重複性問題。
執行需求
可使用 contrie.com 的遠端端點並以 OAuth 登入,或在本地以 stdio 執行 npm 套件。本地套件需在 CONTRIE_API_KEY 中提供 Contrie API 金鑰。帳戶、核驗與監控相關工具需要帳戶授權。需能連線至 contrie.com。
安裝前請注意
讀取、擷取與排程監控會消耗付費額度:一次成功讀取計 1 個額度,監控在停止前會持續計費,且已開始的執行仍可能完成並計費。本地套件需要密鑰 API key。監控會在帳戶中寫入並保留歷史紀錄,頁面內容會傳送至 Contrie 服務。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "contrie": {
      "type": "http",
      "url": "https://www.contrie.com/mcp"
    }
  }
}

工具

9

contrie_extract

Extract structured data from a web page

Extract structured data from one public web page. Describe the fields you want in natural language and/or pass a JSON Schema for the exact shape. Returns JSON plus metadata: qualityScore (0-100; structured acceptance also requires success and valid), grounding (value presence, not field attribution), high-level progress and credits charged. Also returns groundingFields, a per-field grounding verdict with page excerpts, so you can see which extracted values have matching source text; this does not establish factual truth or correct field association. metadata.binding, when present, lists the paths of fields whose value is on the page while the passages about that field state a different value. Requires authentication: sign in with your Contrie account (OAuth), or send an API key in the Authorization header. A small set of recorded sample requests works without either. An accepted answer costs 1, 3, 8 or 15 credits; a refused one costs 0. Each plan caps one request's credits, rendering included (Free 3, Builder 5, Pro 17); an answer above the cap is refused and costs 0. Not a crawler or a search engine: one page per call. Eligible JavaScript shells can use bounded browser rendering; successful rendered answers add 2 credits.

輸入參數url必填maxAgerenderschemaextractidempotencyKey

contrie_read

Read a web page as markdown

Read one public web page as clean, structure-preserving markdown (headings, lists, tables, links) with common page boilerplate removed where recognized. A successful read costs 1 credit; a failed one costs 0. Returns the full REST-shaped JSON response in this tool's text content: data is null, markdown holds the page, and metadata includes credits and evidence status. Returns the page as markdown, not typed fields. Contrie reads at most the first 100,000 characters of the page's markdown; metadata.evidenceCoverage.sourceTruncated is true when it cut. Requires authentication: sign in with your Contrie account (OAuth), or send an API key in the Authorization header. Eligible JavaScript shells can use bounded browser rendering; successful rendered reads add 2 credits.

輸入參數url必填maxAgerenderidempotencyKey

contrie_account

Check account credits and current restrictions

Read your own account’s used, reserved and unreserved included credits, next allowance reset and current restrictions. Costs zero extraction credits and reserves no capacity. Eligibility is advisory: source, service and request-specific checks still apply. Requires account authorization.

無需輸入參數。

contrie_verify

Verify extracted data against its source page

Check data you already have against the page it claims to come from, field by field. Takes data from any source plus a url (or raw html/text) and reports which values actually appear in the source and which do not, with a supporting excerpt for each. This check charges no credits. Requires authentication: sign in with your Contrie account (OAuth), or send an API key in the Authorization header. It answers "is this value present in this page", NOT "does the page say this about that": a value that is correct for a different field still reads as grounded.

輸入參數urldata必填htmltextbaseUrl

contrie_watch

Watch a page for changes to an answer

Watch one public web page for one question and be told when the answer changes. Runs the extraction now as a baseline, then on a schedule with `every` minutes between slots (minimum 15); delayed or missed slots can occur. On a change Contrie records the before and after responses and their evidence status plus a field diff in the monitor's history, and attempts one POST to webhookUrl if given (signed X-Contrie-Signature; the secret is returned once). Every run with an accepted answer, the baseline included, is charged like one extraction (1, 3, 8 or 15 credits, plus 2 when rendered), so an hourly monitor can make up to 24 charged runs a day until it is stopped. Plans cap active monitors (Free 3, Builder 25, Pro 100). Creation is not idempotent: if a response is lost, list your monitors before retrying, or the retry creates a second monitor that also charges. Requires authentication: sign in with your Contrie account (OAuth), or send an API key in the Authorization header.

輸入參數url必填everyschemaextractwebhookUrl

contrie_changes

Read what a monitor has seen

Read a monitor's history: its latest answer with evidence status and the last 20 events (baseline, change, error). Pass nextCursor as before for older events, or eventId to recover one exact event; do not combine them. Also returns monitor.runStatus for one current original slot: scheduled (future with no outstanding work), pending (work may still complete or publish), needs_review (reason result_unconfirmed or result_unavailable), or unknown (ambiguous evidence, including a recent stopped claim whose request ownership cannot be proved). Each object includes scheduledFor, the UTC millisecond due time; only needs_review includes reason. Stopped idle runStatus is null only with complete positive no-outstanding current-slot evidence. statusRead {coverage: complete, observedAt} covers the monitor/status database statement observation, not separately read events or fleet/history counts. Pending promises no running process, charge, completion time or recovery; review reasons imply neither refund, failed extraction nor semantic correctness. Snapshot failure is SERVICE_UNAVAILABLE. Reading does not change monitoring or accounting state; ordinary authentication and rate-limit effects apply. Every change carries the full before and after responses with evidence, and a diff of the fields that moved. Charges no credits. Requires authentication: sign in with your Contrie account (OAuth), or send an API key in the Authorization header.

輸入參數id必填beforeeventId

contrie_monitors

List your active monitors

List your active monitors: id, url, question, cadence, next scheduled run, latest answer and current-slot runStatus. Includes one statusRead for the complete account snapshot, even when empty; unavailable snapshots fail. Stopped monitors are not listed; their history stays readable. Status grants no recovery work or financial conclusion. Charges no credits. Requires authentication: sign in with your Contrie account (OAuth), or send an API key in the Authorization header.

無需輸入參數。

contrie_unwatch

Stop a monitor

Stop one of your monitors so it makes no further scheduled runs and no further charges; a run already in progress can still finish and be charged. History stays readable. Returns the monitor with active: false; stopping an already stopped monitor returns it unchanged. A stopped monitor cannot be restarted. Charges no credits. Requires authentication: sign in with your Contrie account (OAuth), or send an API key in the Authorization header.

輸入參數id必填

版本歷史

2
  1. v1.1.0最新Oct 7, 2026
  2. v1.0.0Sep 23, 2026

評分

已滿足適用檢查項的 75%

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

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

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

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。