Communitygithub.com

Hashlock-Tech/hashlock-mcp

AI 에이전트 경제를 위한 원자적 결제 레이어입니다. 밀봉 입찰 RFQ와 HTLC 결제를 하나의 작업으로 통합합니다. 이더리움과 Sui에서 운영 중이며, 비트코인 HTLC는 메인넷 준비 완료(시그넷 검증 완료) 상태입니다. AI 에이전트(MCP-네이티브)와 기관 OTC 데스크를 위해 설계되었습니다.

hashlock-mcp란 무엇인가요?

Hashlock-Tech/hashlock-mcp는 AI 에이전트 경제를 위해 설계된 원자적 결제 레이어입니다. 밀봉 입찰 요청 견적(RFQ)과 해시타임락 계약(HTLC) 결제를 단일 원자 작업으로 통합하여, 에이전트 간 신뢰 없는 교환을 가능하게 합니다. 이 MCP(Model Context Protocol) 서버는 개발자와 AI 에이전트가 교차 체인 결제를 안전하게 수행할 수 있도록 지원하며, 이더리움과 Sui에서 이미 라이브로 운영 중이고 비트코인 HTLC는 메인넷 출시를 앞두고 시그넷에서 검증되었습니다. 주요 기능으로는 밀봉 입찰 메커니즘을 통한 가격 발견, HTLC 기반 원자적 스왑, 다중 체인 지원, 그리고 MCP 프로토콜과의 깊은 통합이 포함됩니다. 이 도구는 에이전트 간 거래, 기관 OTC 데스크, 분산 금융 애플리케이션에 특히 유용하며, 표준 MCP 클라이언트(Claude Code, Cursor, Codex 등)와 호환됩니다. 핵심 장점은 체인과 에이전트 전반에서 원자적이고 검증 가능한 결제 정산을 제공하여, AI 구동 경제에서 중요한 신뢰 문제를 해결한다는 점입니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Hashlock-Tech/hashlock-mcp

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

hashlock-mcp은(는) 무엇을 하나요?

AI 에이전트 경제를 위한 원자적 결제 레이어입니다. 밀봉 입찰 RFQ와 HTLC 결제를 하나의 작업으로 통합합니다. 이더리움과 Sui에서 운영 중이며, 비트코인 HTLC는 메인넷 준비 완료(시그넷 검증 완료) 상태입니다. AI 에이전트(MCP-네이티브)와 기관 OTC 데스크를 위해 설계되었습니다.

개요

Hashlock은 AI 에이전트 경제를 위해 설계된 원자적, 신뢰 최소화된 결제 프로토콜입니다. 이 MCP 서버는 에이전트가 안전하고 검증 가능한 방식으로 가치를 교환할 수 있도록 하며, 다음과 같은 주요 기능을 제공합니다:

  • 밀봉 입찰 RFQ(요청 견적): 프라이버시를 보존하는 가격 발견
  • HTLC(해시타임락 계약) 결제: 조건부, 원자적 교환
  • 다중 체인 지원: 이더리움, Sui, 비트코인
  • MCP-네이티브 통합: AI 에이전트 워크플로우와 쉬운 통합

설치

pip install hashlock-mcp-server

또는 소스에서:

git clone https://github.com/Hashlock-Tech/hashlock-mcp.git
cd hashlock-mcp
pip install -r requirements.txt

구성

다음 환경 변수를 설정하세요:

변수설명
ETH_RPC_URL이더리움 RPC 엔드포인트
SUI_RPC_URLSui RPC 엔드포인트
BTC_RPC_URL비트코인 RPC 엔드포인트(선택 사항)
HASHLOCK_CONTRACTHashlock 계약 주소

사용법

MCP 클라이언트

이 서버는 표준 MCP 클라이언트와 함께 사용할 수 있습니다:

{
  "mcpServers": {
    "hashlock": {
      "command": "python",
      "args": ["-m", "hashlock_mcp_server"],
      "env": {
        "ETH_RPC_URL": "https://eth-mainnet.g.alchemy.com/v2/YOUR-KEY",
        "HASHLOCK_CONTRACT": "0x..."
      }
    }
  }
}

도구

서버는 다음 도구를 제공합니다:

  • create_rfq - 새로운 밀봉 입찰 RFQ 생성
  • submit_bid - 기존 RFQ에 입찰 제출
  • settle_trade - 수락된 입찰을 HTLC로 결제
  • get_rfq_status - RFQ의 현재 상태 확인

예시

# 밀봉 입찰 RFQ 생성
result = await client.call_tool("create_rfq", {
  "sell_asset": "ETH",
  "buy_asset": "USDC",
  "sell_amount": "1.5",
  "expiry": 3600
})

개발

기여를 환영합니다! 자세한 내용은 CONTRIBUTING.md를 참조하세요.

라이선스

MIT

관련 스킬