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

vtru MCP

MCP Server

@vitruveo/vtru-mcp

Vitruveo MCP Server 是一个为 Vitruveo 网络提供只读区块链服务的模型上下文协议服务器,适用于AI代理访问区块链数据。

工具数

11

提示词数

0

GitHub Stars

0

资源数

0
区块链TypeScriptClaude智能合约ClaudeCursor

安装说明

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

作者 / 组织

Vitruveo

提供方

Vitruveo

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

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

命令预览

npx @vitruveo/vtru-mcp

详细介绍

Vitruveo MCP Server (vtru-mcp)

License: MIT Vitruveo TypeScript Viem

A Model Context Protocol (MCP) server that provides read-only blockchain services for the Vitruveo network.

Vitruveo enhancement: Added get_core_contracts, which returns a list of core Vitruveo contract addresses (treasury, system contracts, etc.). More Vitruveo-specific tools will be added over time.
Forked from: mcpdotdirect/evm-mcp-server

📋 Contents

  • Overview
  • Features
  • Vitruveo Tools
  • Supported Network
  • Prerequisites
  • Installation
  • Server Configuration
  • Usage
  • Connecting from MCP Clients
  • API Reference
  • Project Structure
  • Development
  • License

🔭 Overview

vtru-mcp exposes Vitruveo chain data to AI agents via the Model Context Protocol.

It is designed to be:

  • Vitruveo-focused – chain ID 1490 only.
  • Read-only – no private keys or signing.
  • MCP-native – exposes tools + resources.
  • Dual-transport – STDIO and HTTP/SSE.

✨ Features

Blockchain Data

  • Latest block retrieval
  • Get block by number
  • Transaction lookup
  • Transaction receipts
  • Native VTRU balance
  • Contract view/pure calls
  • Token/NFT metadata (read-only)

Vitruveo-Specific

  • get_core_contracts — returns Vitruveo system contract addresses.

Safe for Public Use

  • No private keys
  • No transfers or approvals
  • No write methods

🌐 Supported Network

  • Vitruveo Mainnet

- Chain ID: 1490 - RPC: https://rpc.vitruveo.xyz - Explorer: https://explorer.vitruveo.net


🛠️ Prerequisites

  • Bun 1.0+
  • Node 18+

📦 Installation

npm install -g @vitruveo/vtru-mcp

Or:

npx @vitruveo/vtru-mcp

From source:

git clone https://github.com/vitruveo/vtru-mcp.git
cd vtru-mcp
bun install

⚙️ Server Configuration

Defaults:

  • Chain ID: 1490
  • RPC: https://rpc.vitruveo.xyz
  • Host: 0.0.0.0
  • Port: 3001

🚀 Usage

STDIO (default)

npx @vitruveo/vtru-mcp

HTTP + SSE

npx @vitruveo/vtru-mcp --http

Endpoints:

  • SSE: /sse
  • Messages: /messages

🤖 Connecting from MCP Clients

Cursor (command mode)

.cursor/mcp.json:

{
  "mcpServers": {
    "vtru-mcp": {
      "command": "npx",
      "args": ["@vitruveo/vtru-mcp"]
    }
  }
}

Cursor (HTTP mode)

{
  "mcpServers": {
    "vtru-mcp-http": {
      "url": "http://localhost:3001/sse"
    }
  }
}

ChatGPT Desktop

  • Type: Command
  • Command: npx
  • Args: @vitruveo/vtru-mcp

Claude CLI

claude mcp add vtru-mcp npx @vitruveo/vtru-mcp
claude

📚 API Reference

Tools

Tool NameDescription
get_core_contractsReturns Vitruveo system contract addresses
get_chain_infoChain metadata (chainId, block, rpc)
get_blockFetch block by number or latest
get_transactionTransaction details
get_balanceNative VTRU balance
is_contractDetect if address is a contract
read_contractView/pure call to a contract

Token/NFT (read-only):

ToolDescription
get-token-infoERC20-style metadata
get-token-balanceERC20-style balance
get-nft-infoNFT metadata
get-nft-balanceNFT balance

📁 Project Structure

vtru-mcp/
├── app/
│   └── mcp/
│       └── route.js
├── src/
│   └── mcp/
│       ├── chains.ts
│       ├── tools.ts
│       ├── resources.ts
│       └── services/
│           ├── balance.ts
│           ├── blocks.ts
│           ├── clients.ts
│           ├── contracts.ts
│           ├── ens.ts
│           ├── index.ts
│           ├── tokens.ts
│           ├── transactions.ts
│           ├── transfer.ts
│           └── utils.ts
├── bin/cli.js
├── build/
└── package.json

🛠️ Development

bun dev
bun dev:http
bun run build
bun run build:http

Publishing:

npm run release

📄 License

MIT License — see LICENSE.

目录标签

目录标签

区块链TypeScriptClaude智能合约本地部署只读服务AI代理Vitruveo网络

支持客户端

ClaudeCursor

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@vitruveo/vtru-mcp

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP