MCP 服务器

openmm-mcp

io.github.QBT-Labs/openmm-mcp
加密货币与 Web3 金融与投资 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Provides cryptocurrency market data, exchange account information, order management, trading, Cardano liquidity-pool discovery, and grid strategy controls.

cancel_all_orders
Cancel all open orders for a trading pair on a supported exchange
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exchange', 'symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Trading pair symbol (e.g., BTC/USDT, INDY/USDT)'}, 'exchange': {'type': 'string', 'description': 'Exchange to query. Supported: mexc, gateio, bitget, kraken'}}}
cancel_order
Cancel a specific order by ID on a supported exchange
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exchange', 'symbol', 'orderId'], 'properties': {'symbol': {'type': 'string', 'description': 'Trading pair symbol (e.g., BTC/USDT, INDY/USDT)'}, 'orderId': {'type': 'string', 'description': 'The order ID to cancel'}, 'exchange': {'type': 'string', 'description': 'Exchange to query. Supported: mexc, gateio, bitget, kraken'}}}
create_order
Create a new order (limit or market) on a supported exchange
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exchange', 'symbol', 'type', 'side', 'amount'], 'properties': {'side': {'enum': ['buy', 'sell'], 'type': 'string', 'description': 'Order side: buy or sell'}, 'type': {'enum': ['limit', 'market'], 'type': 'string', 'description': 'Order type: limit or market'}, 'price': {'type': 'number', 'description': 'Order price (required for limit orders, ignored for market orders)', 'exclusiveMinimum': 0}, 'amount': {'type': 'number', 'description': 'Order amount in base currency', 'exclusiveMinimum': 0}, 'symbol': {'type': 'string', 'description': 'Trading pair symbol (e.g., BTC/USDT, INDY/USDT)'}, 'exchange': {'type': 'string', 'description': 'Exchange to query. Supported: mexc, gateio, bitget, kraken'}}}
discover_pools
Discover Cardano DEX liquidity pools for a native token via Iris API
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Cardano token symbol (INDY, SNEK, MIN, NIGHT)'}}}
get_balance
Get account balances for all assets (or a specific asset) on a supported exchange
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exchange'], 'properties': {'asset': {'type': 'string', 'description': 'Optional asset to filter by (e.g., USDT, BTC). Returns all assets if omitted.'}, 'exchange': {'type': 'string', 'description': 'Exchange to query. Supported: mexc, gateio, bitget, kraken'}}}
get_cardano_price
Get aggregated price for a Cardano native token from DEX liquidity pools (TOKEN/USDT via ADA bridge)
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Cardano token symbol (INDY, SNEK, MIN, NIGHT)'}}}
get_ohlcv
Get OHLCV (candlestick) data for a trading pair
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exchange', 'symbol'], 'properties': {'limit': {'type': 'number', 'default': 100, 'maximum': 500, 'minimum': 1, 'description': 'Number of results to return (default: 100, max: 500)'}, 'symbol': {'type': 'string', 'description': 'Trading pair symbol (e.g., BTC/USDT, INDY/USDT)'}, 'exchange': {'type': 'string', 'description': 'Exchange to query. Supported: mexc, gateio, bitget, kraken'}, 'timeframe': {'enum': ['1m', '5m', '15m', '30m', '1h', '4h', '1d', '1w'], 'type': 'string', 'default': '1h', 'description': 'Candlestick timeframe (1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w)'}}}
get_orderbook
Fetch order book depth (bids and asks) for a trading pair
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exchange', 'symbol'], 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 100, 'minimum': 1, 'description': 'Number of results to return (default: 10, max: 100)'}, 'symbol': {'type': 'string', 'description': 'Trading pair symbol (e.g., BTC/USDT, INDY/USDT)'}, 'exchange': {'type': 'string', 'description': 'Exchange to query. Supported: mexc, gateio, bitget, kraken'}}}
get_strategy_status
Get current grid strategy status: open orders, current price, and P&L estimate
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exchange', 'symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Trading pair symbol (e.g., BTC/USDT, INDY/USDT)'}, 'exchange': {'type': 'string', 'description': 'Exchange to query. Supported: mexc, gateio, bitget, kraken'}}}
get_ticker
Get real-time price, bid/ask, spread, and volume for a trading pair
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exchange', 'symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Trading pair symbol (e.g., BTC/USDT, INDY/USDT)'}, 'exchange': {'type': 'string', 'description': 'Exchange to query. Supported: mexc, gateio, bitget, kraken'}}}
get_trades
Get recent trades for a trading pair
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exchange', 'symbol'], 'properties': {'limit': {'type': 'number', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Number of results to return (default: 20, max: 100)'}, 'symbol': {'type': 'string', 'description': 'Trading pair symbol (e.g., BTC/USDT, INDY/USDT)'}, 'exchange': {'type': 'string', 'description': 'Exchange to query. Supported: mexc, gateio, bitget, kraken'}}}
list_exchanges
List all supported exchanges with their IDs, features, and required credentials
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
list_orders
List open orders on a supported exchange, optionally filtered by trading pair symbol
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exchange'], 'properties': {'symbol': {'type': 'string', 'description': 'Optional trading pair to filter by (e.g., BTC/USDT). Returns all if omitted.'}, 'exchange': {'type': 'string', 'description': 'Exchange to query. Supported: mexc, gateio, bitget, kraken'}}}
start_grid_strategy
Calculate and optionally place grid trading orders around the current price
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exchange', 'symbol'], 'properties': {'dryRun': {'type': 'boolean', 'default': True, 'description': 'Preview grid without placing orders (default: true)'}, 'levels': {'type': 'number', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Grid levels per side (default: 5)'}, 'symbol': {'type': 'string', 'description': 'Trading pair symbol (e.g., BTC/USDT, INDY/USDT)'}, 'spacing': {'type': 'number', 'default': 0.02, 'maximum': 0.5, 'minimum': 0.001, 'description': 'Base spacing as decimal (default: 0.02 = 2%)'}, 'exchange': {'type': 'string', 'description': 'Exchange to query. Supported: mexc, gateio, bitget, kraken'}, 'orderSize': {'type': 'number', 'default': 50, 'description': 'Base order size in quote currency (default: 50)', 'exclusiveMinimum': 0}, 'sizeModel': {'enum': ['flat', 'pyramidal'], 'type': 'string', 'default': 'flat', 'description': 'Size model'}, 'spacingModel': {'enum': ['linear', 'geometric'], 'type': 'string', 'default': 'linear', 'description': 'Spacing model'}, 'spacingFactor': {'type': 'number', 'default': 1.3, 'description': 'Factor for geometric spacing (default: 1.3)', 'exclusiveMinimum': 0}}}
stop_strategy
Cancel all open orders for a trading pair, effectively stopping any running grid strategy
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exchange', 'symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Trading pair symbol (e.g., BTC/USDT, INDY/USDT)'}, 'exchange': {'type': 'string', 'description': 'Exchange to query. Supported: mexc, gateio, bitget, kraken'}}}
已添加
get_strategy_status
2026年9月17日 12:49
已添加
stop_strategy
2026年9月17日 12:49
已添加
start_grid_strategy
2026年9月17日 12:49
已添加
discover_pools
2026年9月17日 12:49
已添加
get_cardano_price
2026年9月17日 12:49
已添加
cancel_all_orders
2026年9月17日 12:49
已添加
cancel_order
2026年9月17日 12:49
已添加
create_order
2026年9月17日 12:49
已添加
list_orders
2026年9月17日 12:49
已添加
get_balance
2026年9月17日 12:49
已添加
get_ohlcv
2026年9月17日 12:49
已添加
get_trades
2026年9月17日 12:49
已添加
get_orderbook
2026年9月17日 12:49
已添加
get_ticker
2026年9月17日 12:49
已添加
list_exchanges
2026年9月17日 12:49