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

Vtimestamp MCP Write

MCP Server

用于在Verus区块链上创建时间戳证明的MCP服务器,支持AI代理和开发工具直接写入区块链。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
区块链TypeScriptClaudeAI代理Claude DesktopClaudeVS Code

安装说明

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

作者 / 组织

vdappdev2

提供方

vdappdev2

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

vtimestamp mcp写入

MCP服务器 创建 vtimestamp Verus区块链上的证明。

使AI代理(Claude Desktop、VS Code等)能够在VerusID上创建文档时间戳——通过本地或远程守护进程直接写入Verus区块链。

正在查找只读服务器?vtimestamp mcp --不需要守护进程或钱包。

先决条件

  • Node.js 18+
  • Verus守护进程(verusd) 运行方式:

- 身份的私钥导入钱包 - 启用RPC访问(本地主机上的默认设置)

安装

克劳德代码

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

克劳德桌面版

添加到您的 claude_desktop_config.json:

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

就是这样——服务器会自动检测您的RPC凭据 VRSC.conf (参见 配置 在......下面

VS Code

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

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

配置

服务器会自动从您的本地读取RPC凭据 VRSC.conf 文件。大多数用户不需要手动配置。

自动检测 VRSC.conf 路径:

  • macOS: ~/Library/Application Support/Komodo/VRSC/VRSC.conf
  • Linux: ~/.komodo/VRSC/VRSC.conf
  • 窗户: %AppData%\Roaming\Komodo\VRSC\VRSC.conf

环境变量

所有选项都是可选的,仅适用于非标准设置或远程守护进程。

变量描述
VERUS_CONF_PATH自定义路径 VRSC.conf
VERUS_RPC_URL覆盖:守护进程RPC URL(用于远程守护进程)
VERUS_RPC_USER覆盖:RPC用户名(用于远程守护进程)
VERUS_RPC_PASSWORD覆盖:RPC密码(用于远程守护进程)

工具

vtimestamp_create

在VerusID上创建新的时间戳。提供文件路径或文本——服务器会自动计算SHA-256哈希值。

参数类型必填说明
identitystringYesVerusID名称(例如。, alice@)
file_pathstring其中之一要哈希和时间戳的文件路径
textstring其中之一用于哈希和时间戳的文本(例如,证明或报告)
titlestring时间戳的标题
descriptionstring内容描述
filenamestring原始文件名(使用时自动检测 file_path)
filesizenumber文件大小(以字节为单位)(使用时自动检测 file_path)
sourceoffundsstring资金地址(R-地址、z-地址或ID@)
feeoffernumberNoVRSC中的费用优惠(默认值:0.0001)

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

示例提示:

  • “在alice@上的/path/to/report.pdf处为文件添加时间戳”
  • “在alice@上标记此文本的时间戳:我证明4521号发票已获批准”

成功响应:

{
  "success": true,
  "identity": "alice@",
  "hash": "a7f3b2c1...",
  "title": "Q4 Report",
  "transaction_id": "abc123...",
  "message": "Timestamp created successfully"
}

错误案例:

  • 未找到标识→ 标识名错误
  • 重复哈希→ 现有块高度和txid错误
  • 文件未找到→ InvalidParams 错误
  • RPC失败→ 守护程序消息出错

运作原理

服务器连接到您的Verus守护进程(本地或远程)以创建链上时间戳。守护进程的钱包中必须有身份的私钥才能对 updateidentity 交易。

AI Agent (Claude Desktop, VS Code, etc.)
    │ stdio (JSON-RPC)
    ▼
vtimestamp-mcp-write (local)
    │ HTTP (JSON-RPC 1.0, with auth)
    ▼
Your Verus Daemon (verusd)
    ├── Has identity's private key in wallet
    ├── Signs and broadcasts updateidentity tx
    └── Local (127.0.0.1) or remote (VPS)

链上存储形态

截至 v1.2.0版本,此服务器将时间戳写入为 公共加密 VerusID下的条目 contentmultimap每个时间戳在 proof.basic 外钥匙(iJvkQ3uTKmRoFiE3rtP8YJxryLBKu8enmX)使用守护进程 {data: {...}} 信封速记。守护进程将其扩展为链上DataDescriptor flags: 13 (HAS_OBJECTDATA|加密|HAS_IVK)-密文 objectdata,加上已发布 epkivk 领域。

元数据(sha256、标题、描述、文件名、文件大小)在加密之前被JSON字符串化为单个消息,因此一次解密调用可以恢复所有字段。因为IVK是在链上发布的(公共加密模式), 任何人 可以解密这些条目——读者不需要密钥共享或钱包访问。看 vtimestamp mcp 对于阅读方面。

这对检查意味着什么:

  • 通过任何读取的RPC检查cmm(getidentity, getidentityhistory, getidentitycontent)返回密文描述符,而不是可读字符串。
  • 恢复原始字段需要 decryptdata 传递描述符+发起txid的调用+ retrieve: true守护进程将密文存储为对写入事务的间接引用——txid是解密输入的一部分。
  • 根据身份验证哈希值不需要钱包,只需要守护进程RPC访问具有以下功能的节点 decryptdata 白名单。

旧条目继续工作。 由以下人员写入的时间戳 1.1.x 以及更早的版本(每个字段的明文数据描述符 flags: 0)永远保持在链上(cmm仅附加),以及 vtimestamp-mcp@1.2.0+ 透明地读取这两个形状。

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

守护程序设置

本地守护进程

最简单的设置-- verusd 与MCP服务器在同一台机器上运行。无需配置--从中自动检测凭据 VRSC.conf.

远程守护进程(VPS)

您可以将MCP服务器指向 verusd 在另一台机器(例如VPS)上运行的实例。守护进程需要在其 VRSC.conf:

  1. 允许您的IP: 添加 rpcallowip= (默认情况下,守护进程只接受localhost)
  2. 打开端口: 确保RPC端口(27486)可以通过任何防火墙访问

然后设置环境变量覆盖(VERUS_RPC_URL, VERUS_RPC_USER, VERUS_RPC_PASSWORD)在您的MCP配置中。

重要提示: RPC凭据通过纯HTTP发送。如果通过开放的互联网(而不是本地网络)连接,请使用SSH隧道来保护连接:

ssh -L 27486:127.0.0.1:27486 user@your-vps

然后使用 VERUS_RPC_URL=http://127.0.0.1:27486 就好像它是本地的——其余的都由隧道来处理。

安全说明

  • 此服务器 阅读你的 VRSC.conf 自动检测RPC凭据——没有秘密被复制或存储在其他地方
  • 此服务器执行 链上写入 这需要支付少量交易费(默认为0.0001 VRSC)
  • 服务器只连接到您的本地守护进程(或您配置的URL),不会将数据发送到其他地方
  • 如果连接到远程守护进程,请使用SSH隧道,而不是直接暴露RPC端口
  • sourceoffunds 参数可用于控制哪个地址支付费用

许可证

麻省理工学院

目录标签

目录标签

区块链TypeScriptClaudeAI代理本地部署时间戳VerusMCP服务器

支持客户端

Claude DesktopClaudeVS Code

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP