Anteproof

com.anteproof由 anteproof.com 發布官方發布者v0.1.2更新於 Oct 24, 2026

Commit-pace and release probabilities for open-source repositories. Docs: anteproof.com/docs

已驗證Streamable HTTP可網頁執行開發者工具

概覽

AI 產生的概覽

讓助理查詢開源儲存庫與套件的提交節奏、發布機率與維護風險預測。

可以做什麼
Anteproof 提供開源儲存庫與套件的維護預測。助理可依名稱搜尋追蹤中的實體(儲存庫、套件、公司),取得單一實體的公開紀錄、30 天指標歷史與相關問題的最新預測,並查詢個別問題、瀏覽最新的公開預測紀錄,以及查看依問題類別區分的校準表現。dependency_risk 工具可針對 npm、PyPI、crates.io 套件或 GitHub 儲存庫,回傳帶日期的維護預測。
適用情境
當你想在採用或升級某個開源套件或 GitHub 儲存庫前,先了解其維護活躍度與發布機率時使用;也適合查看公開的預測紀錄與校準表現。
執行需求
需要連線至遠端端點,並在 X-API-Key 標頭提供 Anteproof API 金鑰(ap_ 開頭),金鑰需在 Anteproof 帳號頁面建立。無需本機執行環境。
安裝前請注意
需提供 X-API-Key 作為驗證憑證,請妥善保管,避免外洩或寫入共用設定。工具僅查詢公開預測資料,輸入的套件或儲存庫名稱會傳送至 Anteproof 服務。部分速度指標數值可能被保留而不回傳。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Anteproof,將其新增到工作區。
  2. 連接 X-API-Key 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "anteproof": {
      "type": "http",
      "url": "https://api.anteproof.com/mcp",
      "headers": {
        "X-API-Key": "<YOUR_API_KEY>"
      }
    }
  }
}

工具

6

search_entities

Search entities

Find tracked entities (repositories, packages, companies) by name substring.

輸入參數q必填limit

get_entity

Get entity

One entity's public record: identity, the day it was last velocity-scored, 30-day metric history, and every live question about it with its latest forecast. Every FIGURE in the velocity block — `composite`, `layer_scores` and the `stage` label — is withheld (null, with a `withheld` sibling saying why), so do not report a velocity number and do not describe the project as emerging or fading on our behalf. A velocity block that is present with null figures means we scored the entity and withheld the result; a velocity of null means we never scored it.

輸入參數entity_id必填

get_question

Get question

One question with every live forecast ever issued for it and its resolution if settled.

輸入參數question_id必填

list_forecasts

List forecasts

The public forecast log: newest live forecasts across all entities, with titles.

輸入參數limitoffset

get_calibration

Get calibration record

The calibration record: Brier skill by question family for the pastcast pool and the live track, with the launch-gate verdict for the horizon asked for. horizon: 7, 30, 90, long, or all (default: the horizon the latest verdict scopes on); the 90-day maintenance families (commits_90d, release_90d) are at 90. regime.gate is the verdict evaluated on THAT horizon, or null when no gate has been run on it — never another horizon's verdict, so null means those families are unjudged, not that they failed. regime.latest_gate is the newest verdict overall whatever its horizon, carrying its own domain and horizon_days; read applies_to_this_view before treating it as a verdict on the families returned. SHAPE: `pastcast` and `live` each carry the track's own statistics plus `families`, a list of per-family blocks (family, label, n, brier, brier_skill_score, base_rate, mean_p, z_bias, hit_rate, bins, enough_to_judge). Every one of those blocks, and each track, also carries a `withheld` sibling: null when the numbers are real, otherwise an object {reason, metrics, degraded_from, detail}. WHEN `withheld` IS NON-NULL, EVERY NUMBER IN THAT BLOCK IS JSON null — n included. null there means 'we refuse to publish this', NOT zero and NOT 'nothing resolved'; do not coerce it to 0, do not average over it, and do not report it as a score. A real n=0 with `withheld: null` is the honest 'nothing has resolved yet'. EACH TRACK also carries `partial_withheld`: null normally, otherwise an object with the same {reason, metrics, degraded_from, detail} keys plus `excluded_families` (the families left out of this pooled figure, each with its own reason) and a computed `note`. It means the track's numbers ARE REAL and ARE SOUND, and were pooled over only the families that are individually publishable — partial coverage, not a withheld number. Report the numbers; quote `note` or `detail` alongside them so the scope travels with the figure. `withheld` and `partial_withheld` are never both non-null on th

輸入參數horizon

dependency_risk

Dependency risk

Dated maintenance forecast for an open-source package or GitHub repository. Pass an npm, PyPI or crates.io package name, a GitHub owner/repo or URL, or a prefixed name (npm:express, pypi:requests, crate:serde, repo:owner/name). Returns the latest open forecasts that the repository keeps its commit pace (commits_90d) and ships a release (release_90d) in the next 90 days — each with its question id, probability, issue time and resolution date; 90 days of commit, release and star activity summarised (commits last 30 vs prior 30 days, days since last commit and last release, releases in the last year); a velocity block that now carries only the day the entity was last scored — both the `composite` score and the `stage` label are withheld, arriving as null with a `withheld` sibling naming them, and they are not figures we failed to compute, so do not describe a project's momentum on our behalf; plain-language signals derived from those numbers (e.g. 'no commits in 60 days', 'release cadence slowing'); and a calibration note with the family's resolved-forecast count and Brier score, or 'no track record yet'. A package is linked to its repository when the archive knows the link; repo_link says how (self, source_repo = the registry's recorded repository, external_ids, name_match = a labelled guess, unknown). Nothing is estimated on the fly: every number comes from the archive and the answer names what is missing. Not found = no tracked match; try the exact package name or owner/repo. status says whether we cover the package and, when no forecast exists, why. triage is a score from a fixed formula, and its label describes the score. Neither is advice. Probabilities are estimates and are not advice.

輸入參數query必填

版本歷史

2
  1. v0.1.2最新Oct 23, 2026
  2. v0.1.1Sep 16, 2026

評分

已滿足適用檢查項的 83%

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

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

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

  • 授權條款不適用

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