OpenMM
📇 ☁️ - AI-native crypto market making toolkit with 13 tools for DeFi analytics, CEX/DEX trading, and liqui
What is OpenMM?
OpenMM is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 📇 ☁️ - ai-native crypto market making toolkit with 13 tools for defi analytics, cex/dex trading, and liqui
📇 ☁️ - AI-native crypto market making toolkit with 13 tools for DeFi analytics, CEX/DEX trading, and liqui
This server falls under the Finance & Fintech and Data Science & ML categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP protocol support
Use Cases
Maintainer
Works with
Installation
NPM
npx -y @qbtlabs/openmm-mcpManual Installation
npx -y @qbtlabs/openmm-mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use OpenMM
OpenMM MCP is an AI-native crypto market-making and trading toolkit that exposes 15 tools for interacting with centralized exchanges (CEX) like MEXC and Kraken as well as Cardano decentralized exchanges (DEX). It supports real-time market data retrieval, order management, grid trading strategies, and Cardano DeFi pool discovery — all accessible from Claude and other MCP clients via a secure, encrypted credential vault. Traders, quant developers, and DeFi enthusiasts can use it to automate and analyze crypto markets directly from their AI assistant.
Prerequisites
- Node.js 18+ installed on your system
- API keys from a supported exchange such as MEXC (MEXC_API_KEY and MEXC_SECRET) or Kraken
- An MCP-compatible client such as Claude Desktop or Cursor
- npm installed for running the npx command
Install OpenMM and run initial setup
Install the package globally and run the setup wizard to initialize your encrypted credential vault. The vault uses AES-256-GCM + PBKDF2 and stores credentials in ~/.openmm/vault.enc.
npm install -g @qbtlabs/openmm-mcp
openmm-mcp --setupInitialize and start the OpenMM service
Run the initialization command then start the serve process. This starts the local OpenMM daemon that the MCP server communicates with.
openmm-init
openmm serveConfigure exchange credentials
For quick start without the vault, set your exchange API keys as environment variables. For production, store them in the encrypted vault via the setup wizard instead.
export MEXC_API_KEY=your_mexc_api_key
export MEXC_SECRET=your_mexc_secretAdd the server to your MCP client configuration
Add an mcpServers entry to your claude_desktop_config.json referencing the @qbtlabs/openmm-mcp package. The MCP_TRANSPORT and OPENMM_SOCKET vars tell the server how to talk to the local daemon.
Restart your MCP client and verify connection
Restart Claude Desktop and ask it to list your exchange balances or get a ticker price. If the tools appear and return data, the server is connected successfully.
OpenMM Examples
Client configuration
Add this block to your claude_desktop_config.json. Adjust environment variables to match your exchange setup.
{
"mcpServers": {
"openmm": {
"command": "npx",
"args": ["-y", "@qbtlabs/openmm-mcp"],
"env": {
"MCP_TRANSPORT": "stdio",
"OPENMM_SOCKET": "/tmp/openmm.sock",
"MEXC_API_KEY": "your_mexc_api_key",
"MEXC_SECRET": "your_mexc_secret"
}
}
}
}Prompts to try
Use natural language to query markets, place orders, and manage strategies through Claude.
- "Get me the BTC/USDT ticker on MEXC."
- "What is my current balance on MEXC?"
- "Buy 0.1 ETH at $2400 on Kraken."
- "Start a grid strategy on MEXC for INDY/USDT between $0.10 and $0.15 with 10 grids."
- "What is the current price of SNEK on Cardano DEXes?"
- "Show me the order book for ETH/USDT on MEXC."Troubleshooting OpenMM
openmm serve fails or the MCP server cannot connect to the daemon
Ensure the OpenMM daemon is running before starting your MCP client. Run 'openmm serve' in a separate terminal and keep it running. Check that OPENMM_SOCKET points to the correct socket path (/tmp/openmm.sock by default).
Authentication errors when placing orders or fetching balances
Verify your MEXC_API_KEY and MEXC_SECRET are correct and that the API key has trading permissions enabled in the exchange settings. For vault-based setups, re-run 'openmm-mcp --setup' to re-enter credentials.
Cardano DEX tools return no pools or empty results
Cardano DEX discovery queries on-chain data and may be slow. Ensure your internet connection is stable and try again. If the issue persists, check the OpenMM GitHub issues for known API endpoint outages.
Frequently Asked Questions about OpenMM
What is OpenMM?
OpenMM is a Model Context Protocol (MCP) server that 📇 ☁️ - ai-native crypto market making toolkit with 13 tools for defi analytics, cex/dex trading, and liqui It connects AI assistants to external tools and data sources through a standardized interface.
How do I install OpenMM?
Install via npm with the command: npx -y @qbtlabs/openmm-mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with OpenMM?
OpenMM works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is OpenMM free to use?
Yes, OpenMM is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
OpenMM Alternatives — Similar Finance & Fintech Servers
Looking for alternatives to OpenMM? Here are other popular finance & fintech servers you can use with Claude, Cursor, and VS Code.
ValueCell
★ 10.7kValueCell is a community-driven, multi-agent platform for financial applications.
Vibe Trading
★ 8.1k'Vibe-Trading: Your Personal Trading Agent'
Quantdinger
★ 6.2kAI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading ,trading-agents,ai-trader,ai-trading
TradingView
★ 2.8kReal-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick patterns + native Claude Desktop integration. Multi-exchange (Binance, KuCoin, Bybit+). Open-source AI trading infrastructure.
Financial Datasets
★ 2.1kProvides access to comprehensive financial data including income statements, balance sheets, cash flow statements, stock prices, company news, SEC filings, and cryptocurrency information with built-in financial ratio analysis.
Stripe
★ 1.6kThe Stripe Model Context Protocol server allows you to integrate with Stripe APIs through function calling. This protocol supports various tools to interact with different Stripe services.
Browse More Finance & Fintech MCP Servers
Explore all finance & fintech servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up OpenMM in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use OpenMM?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.