Installation
This page provides detailed instructions for installing and setting up Curaitor Agent. The installation process is divided into two main parts:
Installing Curaitor Agent and its dependencies.
Setting up the MCP Inspector Tool (optional but recommended).
Prerequisites
Before you begin, ensure you have the following:
A Unix-based environment (Linux or macOS recommended).
Internet access to download dependencies.
Basic familiarity with the command line.
Installing Curaitor Agent
The project uses uv, a modern Python package and environment manager.
Install uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
Clone the repository:
git clone <your-repo-url> cd curaitor-agent
Initialize the project:
uv init uv add -r requirements.txt
Run the web interface:
uv run adk web
Dependency Management
Curaitor Agent relies on reproducible environments. You should keep your dependencies synchronized at all times.
Sync when ``requirements.txt`` is updated:
uv syncAdd a new package:
uv add package-name
Note
Don’t forget to update
requirements.txtafter adding or removing a dependency.
MCP Inspector Tool
The Model Context Protocol (MCP) Inspector is an optional utility that helps verify your MCP server connection and test available tools.
Requirements
nvm (Node Version Manager)
Node.js ≥ 18 (v22 recommended)
Setup
Install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | \ . "$HOME/.nvm/nvm.sh"
Install Node.js v22:
nvm install 22
Verify versions:
node -v # v22.19.0 npm -v # 10.9.3
Run the MCP Inspector:
npx @modelcontextprotocol/inspector uv run tools/mcp_server.py
In the MCP Inspector UI, click Connect → test tools.
Important
Always use Node.js v22.x when running the MCP Inspector.
Keep your environment synchronized with
requirements.txtto ensure reproducibility.
Troubleshooting
If
uvis not found after installation, make sure~/.local/binis in your PATH.When upgrading Node.js versions, run
nvm use 22to ensure compatibility.If dependencies fail to install, try cleaning the environment with:
uv clean uv sync
Next Steps
Once installation is complete, you can proceed to:
Quickstart — Run Curaitor Agent with example commands.
MCP Inspector — Learn more about using the MCP Inspector.
Usage Guide — Explore advanced usage patterns.