@3rd-eye-labs/openmm
v0.1.10
Published
Universal Market Making Toolkit
Readme
OpenMM - Cardano's Universal Market Making Toolkit
📚 Documentation · 🤖 AI Skills Portal · 🔌 API Reference
OpenMM is an open-source SDK designed to democratize market-making for Cardano projects. It provides a unified interface for trading Cardano Native Tokens (CNTs) across multiple centralized exchanges.
What is OpenMM?
Traditional market-making services are expensive and fragmented, making it difficult for smaller Cardano projects to maintain healthy liquidity. OpenMM solves this by offering:
- Multi-Exchange Support: 13 tools that work across 4 exchanges (MEXC, Gate.io, Bitget, Kraken) for any trading pair — one interface, unlimited assets
- Advanced Strategies: Grid trading, liquidity provision, and dynamic rebalancing
- Complete CNT Integration: Full support for Cardano Native Tokens
This toolkit aims to improve liquidity for Cardano projects, reduce trading spreads, and potentially become the standard liquidity infrastructure for the Cardano ecosystem.
⚡ Quick Start
CLI Tool
# 1. Install & Setup OpenMM
npm install -g @3rd-eye-labs/openmm
npx @3rd-eye-labs/openmm setupThe setup wizard will:
- Let you select exchanges (MEXC, Gate.io, Kraken, Bitget)
- Prompt for API credentials
- Create a
.envfile with your credentials
MCP Server — For AI Agents
# 2. Install & Setup OpenMM MCP (13 tools)
npm install -g @qbtlabs/openmm-mcp
npx @qbtlabs/openmm-mcp setupConfigures Claude Desktop, Claude Code, Cursor, or Windsurf to use OpenMM tools.
Verify Installation
npx @3rd-eye-labs/openmm balance --exchange mexcOr ask your AI agent: "What is my balance on MEXC?"
Getting Started (Development)
Prerequisites
- Node.js 20.x LTS or higher
- npm or yarn
Installation
npm installDevelopment
npm run devBuild
npm run buildTesting
npm testLinting
npm run lintRunning Trading Strategies
OpenMM includes automated trading strategies for market making:
- CLI Commands: See CLI.md for all available commands
- Grid Strategy: See GRID_STRATEGY.md for grid trading setup and examples
# Example: Start grid trading on MEXC
openmm trade --strategy grid --exchange mexc --symbol INDY/USDTLicense
MIT License - see LICENSE file for details.
Contributing
Please read our contributing guidelines before submitting pull requests.
