Skip to main content
Glama

@hashlock-tech/mcp

Hashlock Markets — это протокол торговли на основе намерений для обмена любыми активами — криптовалютой, RWA, стейблкоинами — с использованием закрытых ставок и верифицированных контрагентов в сетях Ethereum, Bitcoin и SUI.

Не путать с криптографическим примитивом «hashlock», используемым в контрактах с временной блокировкой хеша (HTLC). Этот пакет является MCP-сервером для торгового протокола и продукта Hashlock Markets, доступного на hashlock.markets.

Не связан с Hashlock Pty Ltd (hashlock.com), независимой австралийской фирмой по аудиту смарт-контрактов. Две организации имеют похожее название только по совпадению — у них разные продукты, юридические лица, юрисдикции и основатели.

npm License: MIT MCP Registry

Что это такое?

@hashlock-tech/mcp — это канонический сервер Model Context Protocol для Hashlock Markets. Он позволяет ИИ-агентам (Claude, GPT, Cursor, Windsurf, любому MCP-совместимому клиенту) создавать RFQ, отвечать в качестве маркет-мейкера, пополнять HTLC и проводить атомарные кроссчейн-свопы в сетях Ethereum, Bitcoin и SUI.

Related MCP server: hashlock-mcp-server

Установка

Вариант А (рекомендуемый) — Удаленный streamable-http

Подключите Claude Desktop / Cursor / Windsurf напрямую к эндпоинту Hashlock Markets MCP. Локальная установка не требуется.

{
  "mcpServers": {
    "hashlock": {
      "url": "https://hashlock.markets/mcp",
      "transport": "streamable-http",
      "headers": {
        "Authorization": "Bearer <token from hashlock.markets/sign/login>"
      }
    }
  }
}

Вариант Б — Локальный stdio через npx

{
  "mcpServers": {
    "hashlock": {
      "command": "npx",
      "args": ["-y", "@hashlock-tech/mcp"],
      "env": {
        "HASHLOCK_ACCESS_TOKEN": "<token from hashlock.markets/sign/login>"
      }
    }
  }
}

Расположение файла конфигурации:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Перезапустите клиент после внесения изменений.

Аутентификация

Hashlock Markets использует токены доступа SIWE (Sign-In With Ethereum).

  1. Посетите hashlock.markets/sign/login

  2. Подпишите сообщение своим Ethereum-кошельком

  3. Получите 7-дневный JWT

  4. Установите его как HASHLOCK_ACCESS_TOKEN (для stdio) или заголовок Authorization: Bearer <token> (для удаленного подключения)

  5. Переподпишите после истечения срока действия

Доступные инструменты

Инструмент

Описание

create_rfq

Создание запроса котировок (RFQ) для покупки или продажи криптовалюты OTC. Транслируется маркет-мейкерам для получения ответов с закрытыми ставками.

respond_rfq

Сторона маркет-мейкера: отправка ценового предложения в ответ на открытый RFQ.

create_htlc

Пополнение контракта с временной блокировкой хеша (HTLC) для атомарного OTC-расчета (записывает хеш транзакции блокировки в блокчейн).

withdraw_htlc

Получение средств из HTLC путем раскрытия 32-байтового прообраза — завершает атомарный своп.

refund_htlc

Возврат средств из истекшего HTLC после окончания срока блокировки — доступно только исходному отправителю и только после дедлайна.

get_htlc

Запрос текущего статуса HTLC для сделки (обе стороны, адреса контрактов, суммы блокировки, таймлоки).

Все инструменты поддерживают три сети: Ethereum (EVM), Bitcoin (обернутый HTLC) и SUI (Move HTLC).

Переменные окружения

Переменная

Обязательно

По умолчанию

Описание

HASHLOCK_ACCESS_TOKEN

Да

7-дневный SIWE JWT с hashlock.markets/sign/login

HASHLOCK_ENDPOINT

Нет

https://hashlock.markets/api/graphql

Переопределение GraphQL-эндпоинта (редко требуется)

Примеры использования инструментов

Создание RFQ

"Create an RFQ to sell 2 ETH for USDT"

Tool: create_rfq
Input: { baseToken: "ETH", quoteToken: "USDT", side: "SELL", amount: "2.0" }
Output: { rfqId, broadcast status }

Ответ на RFQ

"Quote 3400 USDT per ETH on RFQ abc-123"

Tool: respond_rfq
Input: { rfqId: "abc-123", price: "3400.00", amount: "2.0" }

Проверка статуса HTLC

"What's the HTLC status for trade xyz-789?"

Tool: get_htlc
Input: { tradeId: "xyz-789" }

Пополнение HTLC

"Record my ETH lock transaction for trade xyz-789"

Tool: create_htlc
Input: { tradeId: "xyz-789", txHash: "0xabc...", role: "INITIATOR", chainType: "evm" }

Получение средств с помощью прообраза

"Claim the HTLC using the preimage"

Tool: withdraw_htlc
Input: { tradeId: "xyz-789", txHash: "0xdef...", preimage: "0x1234..." }

Устаревшие пакеты

Не используйте их — они зависели от REST API намерений, который так и не был выпущен, и заменены на @hashlock-tech/mcp:

  • hashlock-mcp-server (без области видимости, npm) — устарел 19.04.2026

  • langchain-hashlock (PyPI) — заменен для интеграций на основе MCP

Ссылки

Лицензия

MIT © Hashlock Corp.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    Cryptographically signed market state verification for autonomous financial agents. Ed25519 receipts, fail-closed safety, 28 global exchanges (equities, derivatives, 24/7 crypto). MCP-native, x402-payable, SMA Protocol conformant.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Hashlock Markets (hashlock.markets) — sealed-bid intent-based crypto trading protocol with HTLC atomic settlement. AI agents can create, commit, and validate trading intents on Ethereum, Bitcoin, and Sui. Canonical npm package: @hashlock-tech/mcp. Not the cryptographic hashlock primitive, not Hashlock Pty Ltd (hashlock.com).
    5
    21
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    MCP server for DeFi execution — lets AI agents swap, provide liquidity, lend, bridge, and run yield strategies across 22 chains in a single transaction. 7 tools for token discovery, portfolio analysis, quoting, and execution via the Haiku API.
    7
    68
    2
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    Settlement rails for AI labor — USDC escrow on Base Mainnet, 1% protocol fee, designed for autonomous agents. 10 MCP tools covering the full escrow lifecycle: * Quoting calldata for create-intent, submit-proof, release-funds (broadcast gated) * Single-call x402 payment binding (replaces the 5-step x402 dance with one HMAC-signed POST) * Server-side reputation from on-chain event scan * Li

View all related MCP servers

Related MCP Connectors

  • No-KYC managed MCP for AI agents: sandboxed TypeScript trading SDK, isolated sub-accounts, futures.

  • Multi-aggregator swap router for AI agents on Base. 10 bps fee. MCP-native, non-custodial.

  • Coordinate multiple AI agents over MCP: atomic claims, leases, shared ledger, handoffs, tasks.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hashlock-Tech/hashlock-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server