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 分