An AI-native crypto trading MCP server that exposes market data, orders, grid strategies, and DeFi functionality through the Model Context Protocol (MCP). The project is described as open-source and is associated with ecosystems including Cardano and Solana.
🛠️ Key Features
Market data access
Order handling
Grid strategies
DeFi support
MCP server/client compatibility topics
🚀 Use Cases
Build AI agents for crypto trading workflows
Implement strategy execution using grid-based approaches
Integrate DeFi market interactions into MCP-connected applications
⚡ Developer Benefits
MCP integration for connecting tools to an MCP client
Labeled as open-source and MIT-licensed
Ecosystem relevance to cardano and solana
⚠️ Limitations
Provided source data lists capabilities at a high level (no specifics on endpoints, authentication, or tool counts).
The setup wizard writes the correct MCP config for your client (Claude Desktop, Claude Code, Cursor, Windsurf). No credentials are stored in config files — only the socket path.
2. Initialize encrypted vault
bash
openmm-init
This creates an encrypted vault at ~/.openmm/vault.enc containing your wallet key and exchange API credentials. You'll set a password, generate (or import) a wallet, and optionally add exchange keys.
3. Start the server
bash
openmm serve
Type your vault password once. The unified socket starts at /tmp/openmm.sock — all MCP clients connect here. No credentials exist in any config file.
Manual configuration
If you prefer to edit config files directly instead of using --setup:
Replace /path/to/openmm-mcp with the actual install path. For Claude Desktop, use the full path to node (e.g. from which node) to avoid nvm/PATH issues.
Tip: Run openmm-mcp --setup instead — it writes the correct absolute paths automatically.
No API keys. No private keys. No passwords. Just the socket path.
Without vault (quick start)
You can skip the vault and pass API keys directly in the env block: