Getting Started

Get up and running with Argus MCP - prerequisites, installation, and your first server.

Argus MCP is a gateway server that aggregates multiple MCP backends behind a single endpoint. This guide walks you through installing the packages, starting your first server, and connecting a client.

Prerequisites

  • Python 3.10+ (3.12 or 3.13 recommended)
  • uv (recommended) or pip
  • Go 1.25+ — only needed if you want to build the argusd daemon

Package Overview

Argus ships as three packages that can be installed independently:

PackageLanguageDescription
argus-mcpPythonThe MCP gateway server — aggregates backends, exposes SSE / Streamable HTTP transports, management API, and a built-in TUI.
argus-cliPythonInteractive client CLI and REPL for managing a running Argus server. Ships the argus and argus-tui commands.
argusdGoLightweight sidecar daemon for Docker and Kubernetes management over a Unix Domain Socket.

Only argus-mcp is required. Install the other packages when you need them.

What's Next?

  • Installation — Install from PyPI or from source
  • Quick Start — Configure and launch your first server
  • Concepts — Understand backends, the gateway, and the middleware pipeline