xRocket Exchange MCP
Autonomous xRocket CEX trading inside operator-set limits, plus live market data over MCP
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"xrocket": {
"command": "npx",
"args": [
"xrocket-mcp"
]
}
}
}실행 가능한 패키지
0.6.0stdio원격 엔드포인트
https://xrocket-mcp-production.up.railway.app/mcpstreamable-http할 수 있는 일
도구 목록
도구 (10)
🟢xrocket_market_snapshot(market, depth, precision)
Resolve an exact symbol or base asset and return market rules, ticker, best bid/ask, recent trades, and fees in one read-only call. Exact symbols win; ambiguous assets are never guessed.
입력 스키마
{
"type": "object",
"properties": {
"market": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Exact symbol such as GRAM-USDT, or a base asset such as GRAM"
},
"depth": {
"default": 20,
"anyOf": [
{
"type": "number",
"const": 5
},
{
"type": "number",
"const": 10
},
{
"type": "number",
"const": 20
},
{
"type": "number",
"const": 50
},
{
"type": "number",
"const": 100
}
]
},
"precision": {
"type": "string",
"pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"description": "Exact positive decimal string; never use a JSON number"
}
},
"required": [
"market"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"result": {
"type": "object",
"properties": {
"environment": {
"type": "string"
},
"retrievedAt": {
"type": "string"
},
"summary": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"constraints": {
"type": "object",
"properties": {
"decimalValues": {
"type": "string"
},
"consistency": {
"type": "string"
}
},
"required": [
"decimalValues",
"consistency"
],
"additionalProperties": false
},
"actions": {
"type": "object",
"properties": {
"tradeWithMcp": {
"type": "object",
"properties": {
"label": {
"type": "string",
"const": "Trade with MCP"
},
"url": {
"type": "string",
"format": "uri"
}
},
"required": [
"label",
"url"
],
"additionalProperties": false
},
"openXrocket": {
"type": "object",
"properties": {
"label": {
"type": "string",
"const": "Open xRocket"
},
"url": {
"type": "string",
"format": "uri"
}
},
"required": [
"label",
"url"
],
"additionalProperties": false
}
},
"required": [
"tradeWithMcp",
"openXrocket"
],
"additionalProperties": false
},
"details": {
"type": "object",
"properties": {
"symbolRules": {},
"ticker": {},
"orderbook": {},
"recentTrades": {},
"tradeFees": {}
},
"required": [
"symbolRules",
"ticker",
"orderbook",
"recentTrades",
"tradeFees"
],
"additionalProperties": false
}
},
"required": [
"environment",
"retrievedAt",
"summary",
"constraints",
"actions",
"details"
],
"additionalProperties": false
}
},
"required": [
"result"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢xrocket_market_symbols(symbol)
List all exchange symbols or inspect one exact symbol and its trading constraints.
입력 스키마
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Exact current xRocket symbol, for example GRAM-USDT"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"result": {}
},
"required": [
"result"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢xrocket_market_tickers(symbols)
Get public 24-hour ticker data, optionally for a repeated list of symbols.
입력 스키마
{
"type": "object",
"properties": {
"symbols": {
"minItems": 1,
"maxItems": 100,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Exact current xRocket symbol, for example GRAM-USDT"
}
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"result": {}
},
"required": [
"result"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢xrocket_market_candles(symbol, type, startAt, endAt)
Get public OHLCV candles for an exact ISO-8601 time window.
입력 스키마
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Exact current xRocket symbol, for example GRAM-USDT"
},
"type": {
"type": "string",
"enum": [
"1min",
"5min",
"15min",
"30min",
"1hour",
"2hour",
"4hour",
"8hour",
"12hour",
"1day",
"1week",
"1month"
]
},
"startAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"endAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
}
},
"required": [
"symbol",
"type",
"startAt",
"endAt"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"result": {}
},
"required": [
"result"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢xrocket_market_orderbook(symbol, depth, precision)
Get a public order-book snapshot. Precision must be valid for the selected pair.
입력 스키마
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Exact current xRocket symbol, for example GRAM-USDT"
},
"depth": {
"anyOf": [
{
"type": "number",
"const": 5
},
{
"type": "number",
"const": 10
},
{
"type": "number",
"const": 20
},
{
"type": "number",
"const": 50
},
{
"type": "number",
"const": 100
},
{
"type": "number",
"const": 200
},
{
"type": "number",
"const": 500
}
]
},
"precision": {
"type": "string",
"pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d+)?$",
"description": "Exact positive decimal string; never use a JSON number"
}
},
"required": [
"symbol"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"result": {}
},
"required": [
"result"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢xrocket_market_trades(symbol)
Get recent public trades for one symbol.
입력 스키마
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Exact current xRocket symbol, for example GRAM-USDT"
}
},
"required": [
"symbol"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"result": {}
},
"required": [
"result"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢xrocket_asset_info(asset)
List public assets or inspect one exact asset identifier.
입력 스키마
{
"type": "object",
"properties": {
"asset": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Exact xRocket asset identifier; TON is currently TONCOIN"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"result": {}
},
"required": [
"result"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢xrocket_rates(base, assets)
Get public crypto-asset rates in one fiat base currency.
입력 스키마
{
"type": "object",
"properties": {
"base": {
"type": "string",
"minLength": 3,
"maxLength": 8,
"pattern": "^[A-Z0-9]+$",
"description": "Fiat base currency, for example USD"
},
"assets": {
"minItems": 1,
"maxItems": 100,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Exact xRocket asset identifier; TON is currently TONCOIN"
}
}
},
"required": [
"base"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"result": {}
},
"required": [
"result"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢xrocket_trade_fees(symbols)
Get exchange trade-fee data, optionally for repeated symbols.
입력 스키마
{
"type": "object",
"properties": {
"symbols": {
"minItems": 1,
"maxItems": 100,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Exact current xRocket symbol, for example GRAM-USDT"
}
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"result": {}
},
"required": [
"result"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢xrocket_onboarding_links
Return xRocket sign-in links, the local autonomous trading setup, and canonical API documentation.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"result": {}
},
"required": [
"result"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}커뮤니티
증거