Verdoc

io.github.verdochello由 GitHub 帳號 verdochello 發布v0.1.0更新於 Nov 3, 2026

Deterministic AGENTS.md and repo analysis for coding agents, paid per call in USDC over x402.

已驗證STDIO僅桌面知識與記憶開發者工具

概覽

AI 產生的概覽

為編碼代理產生 AGENTS.md 與結構化儲存庫分析,依次以 USDC(x402)付費。

可以做什麼
  • 為公開 GitHub 儲存庫產生可直接提交的 AGENTS.md
  • 以結構化 JSON 回傳同一份分析結果
  • 從儲存庫自身的清單檔引用建置與測試指令,並標明來源檔案
  • 對照 git 樹驗證路徑,無法確定的內容標記為 unverified
  • 以僅報價模式執行,預覽費用與結果而不實際付款
適用情境
適合編碼代理進入陌生公開儲存庫、否則需先耗費大量 token 閱讀程式碼的情境。也適合希望取得確定性、可重複的儲存庫脈絡,並願意依次支付數美分 USDC 的團隊。
執行需求
以 stdio 在本機執行,通常使用打包的 .mcpb 檔案或透過 npx 從 GitHub 儲存庫安裝(需 Node.js)。實際購買結果需在 EVM_PRIVATE_KEY 提供持有 Base、Polygon 或 Arbitrum 上 USDC 的錢包;未設定時僅執行報價模式。VERDOC_MAX_SPEND_USD 設定單次呼叫上限(預設 0.05)。需要連線至 Verdoc 端點的網路存取。
安裝前請注意
EVM_PRIVATE_KEY 讓此伺服器能動用該錢包資金,請使用專為此用途、餘額較低的錢包。每次付費呼叫花費 0.01 或 0.02 美元,受 VERDOC_MAX_SPEND_USD 限制。僅支援公開 GitHub 儲存庫,超過 20,000 個追蹤檔案的儲存庫會被拒絕。README 稱私鑰不會被記錄、寫入磁碟或傳送,僅用於產生付款簽章,且收款地址與鏈別在原始碼中固定。

安裝

在 SourceWeft 中

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

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

verdoc-mcp

Give your coding agent the context of a repository it has never seen, for two cents, without an account or an API key.

An agent dropped into an unfamiliar codebase has to read it before it can work in it - and that costs tens of thousands of tokens every time. verdoc-mcp exposes two tools that answer the same questions directly:

toolwhat you getprice
verdoc_agents_mdan AGENTS.md ready to commit$0.02
verdoc_scanthe same analysis as structured JSON$0.01

Build and test commands are quoted from the repository's own manifests, with the file each one came from named. Every path is checked against the git tree. Anything ambiguous is marked unverified rather than guessed.

No language model runs on the server. The same commit always returns the same answer.

Install

Easiest: download the .mcpb bundle and drag it into Claude Desktop, or point any MCPB-aware client at it directly - dependencies are bundled inside, nothing to install separately.

Not on npm yet. Two other ways to install straight from this repository:

json
{  "mcpServers": {    "verdoc": {      "command": "npx",      "args": ["-y", "github:verdochello/verdoc-mcp"],      "env": { "EVM_PRIVATE_KEY": "0x..." }    }  }}

Or clone it and point at the file directly:

bash
git clone https://github.com/verdochello/verdoc-mcp && cd verdoc-mcp && npm install
json
{  "mcpServers": {    "verdoc": {      "command": "node",      "args": ["/absolute/path/to/verdoc-mcp/index.mjs"],      "env": { "EVM_PRIVATE_KEY": "0x..." }    }  }}

Works with Claude Desktop, Claude Code, Cursor, or any MCP client.

Without a key it still runs. The tools report what they would cost and what they would return, and buy nothing. That is the intended way to try it.

Paying

The wallet needs USDC on Base, Polygon or Arbitrum. It does not need ETH - x402 payments are signed off-chain and the facilitator pays the gas.

variabledefaultmeaning
EVM_PRIVATE_KEY-wallet that pays. Omit to run in quote-only mode.
VERDOC_MAX_SPEND_USD0.05hard per-call ceiling. Nothing above it is ever signed.
VERDOC_ORIGINhttps://verdoc.devoverride the endpoint (testing).

About that private key

You are handing a program the ability to spend your money, so here is exactly what this one does and does not do.

  • The key is read from the environment. It is never logged, never written to disk, and never sent anywhere. Error messages are scrubbed of anything that looks like a key before being returned.
  • The payee and the chain are pinned in the source. Before signing anything, the client reads the live payment offer and checks it. If Verdoc ever asks to be paid at a different address, or on a chain not in the list, this refuses and tells you instead of paying. That means a compromise of our own domain or DNS cannot redirect your funds.
  • Every call is capped by VERDOC_MAX_SPEND_USD, checked before a signature exists.

Use a wallet you funded for this purpose. That is good practice with any paying agent tool, including this one.

What it will refuse to do

These are tested in selftest.mjs, and the refusals are the part worth reading:

  • pay an address other than the pinned one - even if the live endpoint asks
  • pay on a chain outside the pinned set, including testnets
  • pay more than your ceiling
  • treat a short or empty 200 response as a real answer

Limits

Public GitHub repositories only. Repositories over 20,000 tracked files are rejected: GitHub truncates the git tree above that, and every claim this service makes depends on having the complete tree.

Licence

MIT. The service it calls is at verdoc.dev - OpenAPI | x402 discovery

來源:README.md,提交 6972228

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分