Paradex交易
STDIO连接AI助手与Paradex永续期货交易平台
连接AI助手与Paradex永续期货交易平台
Model Context Protocol (MCP) server implementation for the Paradex trading platform.
This project provides a bridge between AI assistants (like Claude) and the Paradex perpetual futures trading platform. Using the MCP standard, AI assistants can:
To install mcp-paradex-py for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @sv/mcp-paradex-py --client claude
Clone this repository:
git clone https://github.com/sv/mcp-paradex-py.git cd mcp-paradex-py
Create a virtual environment:
uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
Install dependencies:
uv pip install -e .
Set up your configuration:
cp .env.template .env
Then edit the .env
file with your Paradex credentials.
docker build . -t sv/mcp-paradex-py
Public only
docker run --rm -i sv/mcp-paradex-py
Allow trading
docker run --rm -e PARADEX_ACCOUNT_PRIVATE_KEY=0xprivatekey -i sv/mcp-paradex-py
This MCP server is compatible with Smithery.ai, a platform for discovering and deploying MCP servers.
To use this server with Claude Desktop via Smithery.ai:
claude_desktop_config.json
:{ "mcpServers": { "paradex": { "command": "uvx", "args": ["--with-editable", ".", "mcp-paradex"], "env": { "PARADEX_ENVIRONMENT": "testnet", "PARADEX_ACCOUNT_PRIVATE_KEY": "your_private_key" } } } }
your_ethereum_private_key
with your actual Paradex private keyThe server includes a smithery.yaml
file with metadata for the Smithery.ai
registry. If you want to publish this server to Smithery.ai, you can use the
Smithery CLI:
# Install Smithery CLI npm install -g @smithery/cli # Login to Smithery smithery login # Publish the server smithery publish
For more information about publishing to Smithery.ai, see the Smithery documentation.
paradex://system/config
- Get Paradex system configuration and
basic information about the exchangeparadex://system/time
- Get current system time in milliseconds since epochparadex://system/state
- Get the current Paradex system operational stateparadex://markets
- Get a list of available markets from Paradexparadex://market/summary/{market_id}
- Get detailed market information
for a specific trading pairparadex://vaults
- List all vaults available on Paradexparadex://vaults/config
- Get global configuration for vaultsparadex://vaults/balance/{vault_id}
- Get the balance of a specific vaultparadex://vaults/summary/{vault_id}
- Get comprehensive summary of a vaultparadex://vaults/transfers/{vault_id}
- Get deposit and withdrawal history
for a vaultparadex://vaults/positions/{vault_id}
- Get current trading positions for a vaultparadex://vaults/account-summary/{vault_id}
- Get trading account information
for a vaultparadex_system_config
- Get global Paradex system configurationparadex_system_state
- Get current system stateparadex_markets
- Get detailed information about markets, including
base/quote assets, tick size, and other trading parametersparadex_market_summaries
- Get summaries with price, volume, 24h change,
and other key market metricsparadex_funding_data
- Get historical funding rate data for perpetual marketsparadex_orderbook
- Get the current orderbook for a market
with customizable depthparadex_klines
- Get historical candlestick (OHLCV) data for a marketparadex_trades
- Get recent trades for a market with price, size, and
timestamp informationparadex_bbo
- Get best bid and offer (tightest spread) for a marketparadex_account_summary
- Get account summary informationparadex_account_positions
- Get current account positionsparadex_account_fills
- Get account trade fillsparadex_account_funding_payments
- Get account funding paymentsparadex_account_transactions
- Get account transaction historyparadex_open_orders
- Get all open orders for an accountparadex_create_order
- Create a new order on Paradexparadex_cancel_orders
- Cancel existing ordersparadex_order_status
- Get the status of an orderparadex_orders_history
- Get historical orders for an accountparadex_vaults
- Get detailed information about specific vaults or
all vaults with filtering optionsparadex_vaults_config
- Get global configuration for vaults including
fees, limits, and other settingsparadex_vault_balance
- Get the current balance of a vault with
available/locked funds informationparadex_vault_summary
- Get comprehensive summary of vault performance,
balance, and activityparadex_vault_transfers
- Get deposit and withdrawal history for a vaultparadex_vault_positions
- Get current trading positions for a vault
with market, size, entry price detailsparadex_vault_account_summary
- Get trading account information
for a vault including margin and risk metricsThis MCP server provides structured prompts that AI assistants can use to perform complex trading analysis and generate trading strategies.
market_overview
- Get comprehensive overview of the crypto market,
including top gainers/losers, high-volume markets, funding rate anomalies, and
market microstructure analysismarket_analysis
- Detailed technical and microstructure analysis
of a specific market, with support/resistance levels, chart patterns,
orderbook analysis, and position recommendationsposition_management
- Comprehensive analysis of existing positions,
including portfolio heat, correlation, risk metrics, and specific
recommendations for profit-taking and loss managementcreate_optimal_order
- Design optimal order parameters for a market
based on volatility, liquidity, risk tolerance, and ideal entry strategyhedging_strategy
- Develop effective hedging strategies for specific
positions using correlation analysis, hedge ratio calculation,
and implementation planningportfolio_risk_assessment
- Thorough risk analysis of trading portfolio,
including exposure analysis, correlation assessment, VaR calculations,
and risk reduction recommendationsliquidation_protection
- Identify and mitigate liquidation risks for
open positions with severity classification and protection strategiesvault_analysis
- Comprehensive analysis of vaults for investment
decision-making, with performance metrics, risk profiles, and suitability assessmentfunding_rate_opportunity
- Identify and evaluate funding rate
arbitrage opportunities across markets, including yield calculations
and implementation strategiestrading_consultation
- Interactive prompt sequence for personalized
trading advice and consultationWe have seen significantly better results with giving client access to Paradex documentation
"paradex-docs-mcp": { "command": "uvx", "args": [ "--from", "mcpdoc", "mcpdoc", "--urls", "Paradex:https://docs.paradex.trade/llms.txt", "--transport", "stdio" ] }
Please see CONTRIBUTING.md for information on how to contribute to this project, development setup, and our coding standards.