W3Ship/w3ledger-mcp-server

W3Ship/w3ledger-mcp-server

от baskcart
W3Ledger — MCP-сервер для AI-агентов с криптографически заверенными транзакциями: проверка балансов токенов, создание и активация подарочных и спонсорских карт, покупки с двойными подписями. Подход...

W3Ledger MCP Server

A self-verifying ledger for AI agents — every transaction is cryptographically signed and chain-linked.

W3Ledger (Rolledge) is an MCP (Model Context Protocol) server that gives AI agents the ability to check token balances, create and claim gift cards, create and claim sponsor cards, and process dual-signed purchases — all secured by cryptographic signatures.

Every write operation requires dual signatures (sender + receiver/distribution). The server-side Lambda functions verify all signatures and enforce chain continuity. The MCP server is a thin HTTP client — it cannot bypass security.


⚡ Quick Start

No installation required — just configure your AI client:

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "w3ledger": {
      "command": "npx",
      "args": ["-y", "w3ledger-mcp-server"]
    }
  }
}

Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "w3ledger": {
      "command": "npx",
      "args": ["-y", "w3ledger-mcp-server"]
    }
  }
}
Инструменты были проиндексированы:
check_balance

Проверяет балансы токенов (DAH, DAHYM, DAHLOR, W3SH) для публичного ключа. Возвращает общий баланс, разбивку по токенам, информацию о сроках погашения, разбивку по мерчантам, а также уровень лояльности W3SH (Seed/Twig/Kindling/Log/Joist) с процентом кэшбэка и прогрессом.

Параметры
  • player_publickeystringобязательный

    Открытый ключ (hex) для проверки балансов.

claim_gift_card

Активирует подарочную карту и зачисляет сумму на баланс DAH заявителя. Активирует только карты со статусом ISSUED.

Параметры
  • cardInfoobjectобязательный

    Подарочная карта для получения (должна содержать поля для проверки).

  • player_publickeystringобязательный

    Открытый ключ человека, претендующего на карту.

claim_sponsor_card

Получите спонсорскую карту и пополните баланс DAH заявителя. Только карты со статусом ISSUED могут быть получены.

Параметры
  • cardInfoobjectобязательный

    Карточка спонсора для получения (обязательно с полями верификации).

  • player_publickeystringобязательный

    Открытый ключ человека, претендующего на карту.

create_gift_card

Создаёт подарочную карту, списывая средства с баланса DAH клиента. Требует две подписи (клиента и распределителя). Сумма карты удерживается на эскроу до момента активации получателем.

Параметры
  • cardInfoobjectобязательный

    Данные подарочной карты.

  • customer_partyKeystringобязательный

    Ключ стороны, идентифицирующий клиента.

  • customer_public_keystringобязательный

    Публичный ключ клиента, пополняющего подарочную карту.

  • distributionSignaturestringобязательный

    Подпись-соучастник для распределительного счёта при двойном подписании.

  • signaturestringобязательный

    Подпись транзакции клиента (EVM personal_sign).

  • timestampstringобязательный

    Временная метка транзакции в формате ISO 8601.

create_sponsor_card

Создаёт спонсорскую карту на основе местоположения, списывая баланс DAH спонсора. Требует двойной подписи. Карту могут получить пользователи, находящиеся рядом с местоположением спонсора.

Параметры
  • cardInfoobjectобязательный

    Данные карты спонсора.

  • distributionSignaturestringобязательный

    Подпись-соучастник для распределительного счёта при двойном подписании.

  • signaturestringобязательный

    Подпись спонсируемой транзакции (EVM personal_sign).

  • sponsor_locationobjectобязательный

    GPS-координаты, где можно получить карту.

  • sponsor_public_keystringобязательный

    Публичный ключ спонсора, финансирующего карту.

  • timestampstringобязательный

    Временная метка транзакции в формате ISO 8601.

purchase_product

Покупает товар, списывая с баланса DAH отправителя и зачисляя получателю (продавцу). Требует двойной подписи.

Параметры
  • orderDetailsobjectобязательный

    Информация о заказе.

  • receiver_public_keystringобязательный

    Открытый ключ продавца, получающего платеж.

  • receiver_signaturestringобязательный

    Совместная подпись продавца для двойного подписания.

  • sender_public_keystringобязательный

    Открытый ключ покупателя.

  • sender_signaturestringобязательный

    Подпись транзакции покупателя.

  • timestampstringобязательный

    временная метка ISO 8601

1.0.0основная

Выберите клиент, чтобы установить W3Ship/w3ledger-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "w3ship-w3ledger-mcp-server-ywv140jza2": {
      "command": "npx",
      "args": [
        "-y",
        "w3ledger-mcp-server"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "w3ship-w3ledger-mcp-server-ywv140jza2": {
      "command": "npx",
      "args": [
        "-y",
        "w3ledger-mcp-server"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "w3ship-w3ledger-mcp-server-ywv140jza2": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "w3ledger-mcp-server"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"w3ship-w3ledger-mcp-server-ywv140jza2\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"w3ledger-mcp-server\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "w3ship-w3ledger-mcp-server-ywv140jza2": {
      "command": "npx",
      "args": [
        "-y",
        "w3ledger-mcp-server"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add w3ship-w3ledger-mcp-server-ywv140jza2 -- npx -y w3ledger-mcp-server

Либо через JSON-конфиг:

claude mcp add-json w3ship-w3ledger-mcp-server-ywv140jza2 "{\"command\":\"npx\",\"args\":[\"-y\",\"w3ledger-mcp-server\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add w3ship-w3ledger-mcp-server-ywv140jza2 -- npx -y w3ledger-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.w3ship-w3ledger-mcp-server-ywv140jza2]
command = "npx"
args = ["-y", "w3ledger-mcp-server"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите W3Ship/w3ledger-mcp-server, а в поле команды запуска — строку ниже:
npx -y w3ledger-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "w3ship-w3ledger-mcp-server-ywv140jza2": {
      "command": "npx",
      "args": [
        "-y",
        "w3ledger-mcp-server"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "w3ship-w3ledger-mcp-server-ywv140jza2": {
      "command": "npx",
      "args": [
        "-y",
        "w3ledger-mcp-server"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например w3ship-w3ledger-mcp-server-ywv140jza2.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: w3ship-w3ledger-mcp-server-ywv140jza2
    command: npx
    args:
      - "-y"
      - "w3ledger-mcp-server"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "w3ship-w3ledger-mcp-server-ywv140jza2": {
      "command": "npx",
      "args": [
        "-y",
        "w3ledger-mcp-server"
      ]
    }
  }
}

Похожие MCP-сервера

IndigoProtocol/cardano-mcp

IndigoProtocol/cardano-mcp

от indigoprotocol

MCP сервер для работы с блокчейном Cardano из AI-агентов и систем автоматизации. Предоставляет инструменты для подписи транзакций, проверки балансов, стейкинга и управления криптокошельком. Полезен разработчикам и пользователям Cardano, интегрирующим ИИ.

TypeScript⭐ 4
botwallet-co/mcp

botwallet-co/mcp

от botwallet-co

MCP сервер для AI-агентов с финансовой автономией: выставление счетов, оплата API и управление USDC-кошельком. Владелец задаёт лимиты и одобряет крупные транзакции. Использует FROST-подписи — без единого приватного ключа.

TypeScript⭐ 4
oerc-s/primordia

oerc-s/primordia

от oerc-s

Kaledge — MCP-сервер для финансовых расчетов между AI-агентами. Выпускает криптографические чеки (MSR), сжимает тысячи транзакций в чистые обязательства и ведет балансы. Полезен разработчикам, чьи ...

TypeScript⭐ 1
0rkz/byte-mcp-server

0rkz/byte-mcp-server

от 0rkz

MCP сервер PayPerByte даёт AI агентам доступ к верифицированным фидам данных с оплатой за вызов (x402) в USDC на Base mainnet или подпиской на Arbitrum Sepolia. Покупка пакетов данных с EIP-712 атт...

TypeScript⭐ 1
AbdelStark/bitcoin-mcp

AbdelStark/bitcoin-mcp

от abdelstark

MCP-сервер для интеграции AI-агентов с Bitcoin и Lightning Network. Генерирует ключи, проверяет адреса, декодирует транзакции, запрашивает блокчейн и работает с Lightning-инвойсами. Полезен разрабо...

TypeScript⭐ 77
Frontier-Compute/zcash-mcp

Frontier-Compute/zcash-mcp

от frontier-compute

MCP-сервер для Zcash-агентов на основе ZAP1: создаёт верифицируемые квитанции для рабочих процессов — аттестация событий, привязка к Merkle-дереву, проверка доказательств. Позволяет доказывать дейс...

TypeScript⭐ 1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин