OpenMM

v1.0.5Finance & Fintechstable

📇 ☁️ - AI-native crypto market making toolkit with 13 tools for DeFi analytics, CEX/DEX trading, and liqui

openmmmcpai-integration
Share:
36
Stars
0
Downloads
0
Weekly
0/5

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

Access DeFi analytics and CEX/DEX trading data.
Manage liquidity and perform market-making operations.
Analyze crypto markets with 13 AI-native tools.
QBT-Labs

Maintainer

LicenseMIT License
Languagepython
Versionv1.0.5
UpdatedMay 18, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y @qbtlabs/openmm-mcp

Manual Installation

npx -y @qbtlabs/openmm-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 --setup
2

Initialize 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 serve
3

Configure 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_secret
4

Add 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.

5

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.

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.

Quick Config Preview

{ "mcpServers": { "openmm": { "command": "npx", "args": ["-y", "@qbtlabs/openmm-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides