Installing Maeris MCP
Maeris MCP is a Python-based CLI and Model Context Protocol server that integrates directly with AI-powered editors like Claude Code and Cursor. This guide walks you through installing the package, verifying your setup, and preparing to initialize your first project.
Prerequisites
Before installing Maeris MCP, make sure your system meets the following requirements:
Python 3.10 or higher is required.
Maeris MCP uses modern Python typing features and async capabilities introduced in Python 3.10. Earlier versions are not supported.
To check your current Python version, run:
python3 --versionYou should see output like Python 3.10.x or higher. If your version is older, visit python.org/downloads to upgrade.
Installing via pip
Install the Maeris MCP package using pip. It is recommended to install it globally so the maeris command is available system-wide.
pip install maerisIf you use pip3 as your default Python 3 package manager:
pip3 install maerisTo install or upgrade to the latest version:
pip install --upgrade maerisVerifying Your Installation
After installation, verify that the CLI is available on your PATH by running the version command:
maeris --versionYou should see output similar to:
maeris version 1.x.xCommand not found?
If you see a "command not found" error, the pip bin directory may not be on your PATH. Run python3 -m maeris --version as an alternative, or add your Python scripts directory to your shell's PATH configuration.
Compatibility with AI Editors
Maeris MCP is designed to work as a Model Context Protocol server, which means it integrates directly into AI-powered coding environments. Supported editors include:
- Claude Code — Anthropic's official CLI editor (recommended)
- Cursor — AI-first code editor with MCP support
- Any editor that supports the MCP stdio protocol
Once installed, Maeris exposes its tools to your AI editor through a .mcp.json configuration file that you create in your project root. The server runs via maeris serve in stdio mode, and your editor communicates with it automatically.
Running the Diagnostics Check
After installation, you can run the built-in doctor command to verify your environment is fully configured:
maeris doctorThis checks your Python version, pip installation, PATH configuration, and network reachability of the Maeris servers. See the Diagnosing Setup Issues guide for details on interpreting the output.
Next Steps
Now that Maeris MCP is installed, the next step is to initialize it in your project. Head over to the Initialize Your Project guide to set up your .mcp.json and connect your repository.