Install
Cargo
cargo install --git https://github.com/harehare/mq.git mq-cli --tag v0.2.11
Binaries
You can download pre-built binaries from the GitHub releases page:
# macOS (Intel)
curl -L https://github.com/harehare/mq/releases/download/v0.2.8/mq-x86_64-apple-darwin -o /usr/local/bin/mq && chmod +x /usr/local/bin/mq
# macOS (Apple Silicon)
curl -L https://github.com/harehare/mq/releases/download/v0.2.8/mq-aarch64-apple-darwin -o /usr/local/bin/mq && chmod +x /usr/local/bin/mq
# Linux x86_64
curl -L https://github.com/harehare/mq/releases/download/v0.2.8/mq-x86_64-unknown-linux-gnu -o /usr/local/bin/mq && chmod +x /usr/local/bin/mq
# Linux arm64
curl -L https://github.com/harehare/mq/releases/download/v0.2.8/mq-aarch64-unknown-linux-gnu -o /usr/local/bin/mq && chmod +x /usr/local/bin/mq
# Windows (PowerShell)
Invoke-WebRequest -Uri https://github.com/harehare/mq/releases/download/v0.2.8/mq-x86_64-pc-windows-msvc.exe -OutFile "$env:USERPROFILE\bin\mq.exe"
Homebrew
# Using Homebrew (macOS and Linux)
$ brew install harehare/tap/mq
Docker
$ docker run --rm ghcr.io/harehare/mq:0.2.11
Visual Studio Code Extension
You can install the VSCode extension from the Visual Studio Marketplace.
GitHub Actions
You can use mq in your GitHub Actions workflows with the Setup mq action:
steps:
- uses: actions/checkout@v4
- uses: harehare/setup-mq@v1
- run: mq '.code' README.md
MCP (Model Context Protocol) server
mq supports an MCP server for integration with LLM applications.
See the MCP documentation for more information.
Python
You can use mq in Python through the markdown-query
package:
# Install from PyPI
$ pip install markdown-query
npm
You can use mq in npm through the mq-web
package:
$ npm i mq-web
Web crawler
# Using Homebrew (macOS and Linux)
$ brew install harehare/tap/mqcr