Token导航 LogoToken导航TokenDH.com
Vtimestamp MCP logo
金融服务未说明官方级别未说明来源级核验

Vtimestamp MCP

MCP Server

用于验证和查询Verus区块链上时间戳证明的服务器,支持AI代理直接验证文档时间戳和列出所有时间戳。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude金融数据Claude DesktopClaudeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

vdappdev2

提供方

vdappdev2

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

vtimestamp mcp

用于验证和查询的MCP服务器 vtimestamp Verus区块链上的证明。

使AI代理(Claude Desktop、VS Code等)能够直接从区块链验证文档时间戳,并在VerusID上列出所有时间戳。

您在寻找写服务器吗?vtimestamp mcp写入 --需要一个本地守护进程和一个带有身份私钥的钱包。

安装

克劳德代码

claude mcp add --transport stdio --scope user vtimestamp-read -- npx vtimestamp-mcp@latest

克劳德桌面版

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "vtimestamp": {
      "command": "npx",
      "args": ["-y", "vtimestamp-mcp@latest"]
    }
  }
}

使用纱线:

{
  "mcpServers": {
    "vtimestamp": {
      "command": "yarn",
      "args": ["dlx", "vtimestamp-mcp"]
    }
  }
}

使用pnpm:

{
  "mcpServers": {
    "vtimestamp": {
      "command": "pnpm",
      "args": ["dlx", "vtimestamp-mcp"]
    }
  }
}

VS Code

添加到您的VS Code MCP设置中:

{
  "mcp": {
    "servers": {
      "vtimestamp": {
        "command": "npx",
        "args": ["-y", "vtimestamp-mcp@latest"]
      }
    }
  }
}

工具

vtimestamp_verify

验证文件或文本是否已在VerusID上加盖时间戳。提供文件路径或文本——服务器计算SHA-256哈希值,并将其与链上记录进行核对。

参数类型必填说明
identitystringYesVerusID名称(例如。, alice@)
file_pathstring其中之一要验证的文件路径
textstring其中之一要验证的文本字符串

要么 file_pathtext 必须提供(互斥)。

示例提示:

  • “检查/path/to/report.pdf处的文件是否已在alice@上打上时间戳”
  • “验证此文本是否已在bob@上加盖时间戳:我证明4521号发票已获批准”

vtimestamp_list

列出VerusID上记录的所有时间戳。

参数类型必填说明
identitystringYesVerusID名称(例如。, alice@)

例子: “哪些文件有alice@timestamp?”

vtimestamp_info

获取有关vtimestamp服务的信息。

没有参数。

例子: “什么是vtimestamp?”

运作原理

默认情况下,服务器查询公共Verus主网RPC端点。无需钱包,无需API密钥,无需身份验证。

AI Agent (Claude Desktop, VS Code, etc.)
    │ stdio (JSON-RPC)
    ▼
vtimestamp-mcp (local)
    │ HTTPS (JSON-RPC 1.0)
    ▼
Public Verus Mainnet RPC (rpc.vrsc.syncproof.net, fallback api.verus.services)

您还可以将此服务器指向您自己的守护进程,这对测试网(没有公共RPC支持解密)、高容量代理、自定义链或任何不希望检查碰到公共RPC的人都很有用。看 配置 在......下面

链上存储形态

vtimestamp存储在VerusID下 contentmultimap 并通过阅读 getidentityhistory (每个历史条目一个 updateidentity).此服务器透明地处理两个链上形状:

  • 公共加密(flags: 13,作者 vtimestamp-mcp-write@1.2.0+) --守护进程的 {data:{}} 信封生成一个密文DataDescriptor epkivk 发表在链上。阅读这些需要 decryptdata +原始txid+ retrieve: true因为IVK是链上的(公共加密模式),任何人都可以解密——没有密钥共享。
  • 传统明文(flags: 0,作者 vtimestamp-mcp-write@1.1.x 更早) --标签键下的每个字段数据描述符(sha256、标题、描述、文件名、文件大小)。直接阅读,无需 decryptdata.

阅读器在每个条目的标志上分支。混合身份(来自旧写入的遗留条目和新的加密条目)得到了正确处理——两者都出现在 vtimestamp_list 输出。

有关背景信息,请参见 如何在身份上发布加密数据.

公共RPC要求

decryptdata 是一个守护进程RPC方法,公共Verus RPC不会全部列入白名单。截至撰写之时:

端点decryptdata注意事项
https://rpc.vrsc.syncproof.netVRSC主网✅ 已启用此服务器的主终结点。
https://api.verus.servicesVRSC主网❌ disabled仅回退。加密条目在此处无法解密,但传统明文读取仍然有效
https://api.verustest.netVRSCTEST❌ disabled不支持公共测试网RPC decryptdata. 测试网加密读取需要一个本地守护进程。

如果无法访问syncproof并且呼叫回退到 api.verus.services,加密条目将优雅地显示为不可解密,而不是崩溃。

配置

对于默认的公共RPC使用, 不需要配置。要将服务器指向您自己的守护进程(测试网需要,建议大量使用),请设置环境变量。

环境变量

全部可选。设置其中任何一个都会将服务器从公共RPC模式切换到本地守护进程模式。

变量描述
VERUS_RPC_URL守护进程RPC URL(例如。, http://127.0.0.1:27486 对于主网, http://127.0.0.1:18843 用于测试网)
VERUS_CONF_PATH通往a的道路 VRSC.conf / vrsctest.conf 文件。自动导出URL(http://127.0.0.1:)以及证书。
VERUS_RPC_USER覆盖:RPC用户名
VERUS_RPC_PASSWORD覆盖:RPC密码

行为:

  • *(无环境变量)* → 公共RPC对(rpc.vrsc.syncproof.net 主要的,重要的 api.verus.services 回退)。仅限主网。
  • VERUS_RPC_URL set → 该URL上的单个本地端点。从进行身份验证 VERUS_RPC_USER + VERUS_RPC_PASSWORD,或自动衍生自 VERUS_CONF_PATH 如果它们不见了。
  • VERUS_CONF_PATH 设置(无 VERUS_RPC_URL) → URL = http://127.0.0.1: 使用conf中的凭据。

本地守护程序示例(testnet)

{
  "mcpServers": {
    "vtimestamp": {
      "command": "npx",
      "args": ["-y", "vtimestamp-mcp@latest"],
      "env": {
        "VERUS_CONF_PATH": "/Users/you/Library/Application Support/Komodo/vrsctest/vrsctest.conf"
      }
    }
  }
}

或者明确地固定所有内容:

{
  "mcpServers": {
    "vtimestamp": {
      "command": "npx",
      "args": ["-y", "vtimestamp-mcp@latest"],
      "env": {
        "VERUS_RPC_URL": "http://127.0.0.1:18843",
        "VERUS_RPC_USER": "rpc-user-from-conf",
        "VERUS_RPC_PASSWORD": "rpc-password-from-conf"
      }
    }
  }
}

需求

  • Node.js 18+
  • 对于默认操作:没有别的——使用公共主网RPC。
  • 对于测试网或本地守护进程模式:运行 verusd (或 verusd -chain=vrsctest)在你指向的主机上。

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude金融数据区块链验证本地部署时间戳服务AI集成文档验证

支持客户端

Claude DesktopClaudeVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP