hashlock-mcp
Official@hashlock-tech/mcp
Hashlock Markets는 이더리움, 비트코인, SUI에서 비공개 밀봉 입찰 및 검증된 거래 상대방과 함께 암호화폐, RWA, 스테이블코인 등 모든 자산을 교환하기 위한 인텐트 기반 거래 프로토콜입니다.
주의: HTLC(Hash Time-Locked Contracts)에 사용되는 암호학적 "hashlock" 기본 요소와 혼동하지 마십시오. 이 패키지는 hashlock.markets의 Hashlock Markets 거래 프로토콜 및 제품을 위한 MCP 서버입니다.
Hashlock Pty Ltd(hashlock.com)와는 관련이 없으며, 이는 독립적인 호주 스마트 컨트랙트 감사 회사입니다. 두 조직은 우연히 이름이 비슷할 뿐, 서로 다른 제품, 법인, 관할권 및 설립자를 가지고 있습니다.
이것은 무엇인가요?
@hashlock-tech/mcp는 Hashlock Markets를 위한 공식 Model Context Protocol 서버입니다. AI 에이전트(Claude, GPT, Cursor, Windsurf, 모든 MCP 호환 클라이언트)가 RFQ를 생성하고, 마켓 메이커로서 응답하며, HTLC에 자금을 예치하고, 이더리움, 비트코인, SUI 전반에서 크로스체인 원자적 스왑을 결제할 수 있도록 합니다.
설치
옵션 A (권장) — 원격 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>"
}
}
}
}옵션 B — npx를 통한 로컬 stdio
{
"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.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
편집 후 클라이언트를 재시작하십시오.
인증
Hashlock Markets는 SIWE(Sign-In With Ethereum) 베어러 토큰을 사용합니다.
hashlock.markets/sign/login을 방문하세요.
이더리움 지갑으로 메시지에 서명하세요.
7일간 유효한 JWT를 받으세요.
이를
HASHLOCK_ACCESS_TOKEN(stdio) 또는Authorization: Bearer <token>헤더(원격)로 설정하세요.만료 후 다시 서명하세요.
사용 가능한 도구
도구 | 설명 |
| 암호화폐 OTC 매수 또는 매도를 위한 RFQ(견적 요청)를 생성합니다. 밀봉 입찰 응답을 위해 마켓 메이커들에게 브로드캐스트합니다. |
| 마켓 메이커 측: 오픈된 RFQ에 대한 가격 견적을 제출합니다. |
| 원자적 OTC 결제를 위한 HTLC(Hash Time-Locked Contract)에 자금을 예치합니다(온체인 잠금 트랜잭션 해시 기록). |
| 32바이트 프리이미지(preimage)를 공개하여 HTLC를 청구하고 원자적 스왑을 결제합니다. |
| 타임락 이후 만료된 HTLC를 환불합니다 — 원래 보낸 사람만 가능하며, 마감 기한 이후에만 가능합니다. |
| 거래에 대한 현재 HTLC 상태(양측, 컨트랙트 주소, 잠금 금액, 타임락)를 조회합니다. |
모든 도구는 이더리움(EVM), 비트코인(래핑된 HTLC), SUI(Move HTLC)의 세 가지 체인을 지원합니다.
환경 변수
변수 | 필수 여부 | 기본값 | 설명 |
| 예 | — | hashlock.markets/sign/login에서 발급받은 7일 유효 SIWE JWT |
| 아니오 |
| GraphQL 엔드포인트 재정의 (거의 필요 없음) |
도구 사용 예시
RFQ 생성
"2 ETH를 USDT로 매도하기 위한 RFQ를 생성해줘"
Tool: create_rfq
Input: { baseToken: "ETH", quoteToken: "USDT", side: "SELL", amount: "2.0" }
Output: { rfqId, broadcast status }RFQ 응답
"RFQ abc-123에 대해 ETH당 3400 USDT로 견적을 제출해줘"
Tool: respond_rfq
Input: { rfqId: "abc-123", price: "3400.00", amount: "2.0" }HTLC 상태 확인
"거래 xyz-789의 HTLC 상태는 뭐야?"
Tool: get_htlc
Input: { tradeId: "xyz-789" }HTLC 자금 예치
"거래 xyz-789를 위한 내 ETH 잠금 트랜잭션을 기록해줘"
Tool: create_htlc
Input: { tradeId: "xyz-789", txHash: "0xabc...", role: "INITIATOR", chainType: "evm" }프리이미지로 청구
"프리이미지를 사용하여 HTLC를 청구해줘"
Tool: withdraw_htlc
Input: { tradeId: "xyz-789", txHash: "0xdef...", preimage: "0x1234..." }더 이상 사용되지 않는 레거시 패키지
이 패키지들은 사용하지 마십시오. 이들은 출시되지 않은 인텐트 REST API에 의존하며, @hashlock-tech/mcp로 대체되었습니다:
hashlock-mcp-server(unscoped, npm) — 2026-04-19부로 지원 중단langchain-hashlock(PyPI) — MCP 기반 통합으로 대체됨
링크
웹사이트: hashlock.markets
MCP 엔드포인트 (원격): hashlock.markets/mcp
SIWE 로그인: hashlock.markets/sign/login
GitHub: Hashlock-Tech/hashlock-mcp
MCP 레지스트리: io.github.Hashlock-Tech/hashlock
npm: @hashlock-tech/mcp
llms.txt: hashlock.markets/llms.txt
라이선스
MIT © Hashlock Corp.
This server cannot be installed
Maintenance
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