Command Palette

Search for a command to run...

UnylyUnyly
Browse all

MAGI Orchestrator

FreeNot checked

A task-based AI orchestrator that bridges AI models (Gemini, Claude, OpenAI) with local environments, operating as an interactive CLI and an MCP server for stru

GitHubEmbed

About

A task-based AI orchestrator that bridges AI models (Gemini, Claude, OpenAI) with local environments, operating as an interactive CLI and an MCP server for structured autonomous development.

README

🧙‍♂️ MAGI Orchestrator (magi)

The Task-Based AI Orchestrator & MCP Server

NPM Version MCP Ready Supported Agents License


MAGI is a high-performance, task-based AI orchestrator designed to bring structure, persistence, and specialized intelligence to autonomous development. It operates as a bridge between your preferred AI models and your local environment, functioning simultaneously as a powerful interactive CLI and a background Model Context Protocol (MCP) server.

🌟 Why MAGI? (Key Benefits)

  • Professional Interactive UI: Inspired by Claude Code, featuring dimmed reasoning for better focus, real-time action spinners, and clean result boxes.
  • Hybrid Power: Use it directly in your terminal for dedicated focus, or annex it to your favorite AI client (Gemini CLI, Claude Desktop) via MCP.
  • Persistent Orchestration: Unlike standard chat interfaces, MAGI manages its own state in a local .magi directory, including progress logs, activity history, and strict Guardrails (Signs) to prevent AI loops.
  • Native SDK Integration: Fast and secure connections to official Google Gemini, Anthropic Claude, and OpenAI SDKs. No middleman proxies.
  • Zero-Touch Automation: Registration and skill installation happen automatically. Just install and start orquestrating.

📦 Installation

Install MAGI Orchestrator globally via npm to get the magi command:

# Official installation
npm install -g magi-orchestrator

Note: The automatic registration script (postinstall) will detect your Gemini CLI and Claude Desktop configurations and inject the MAGI server/skill automatically.


🚀 How it Operates (Quick Start)

Option 1: Interactive CLI Mode (Recommended for Focus)

Run tasks directly from your terminal with rich, stylized feedback.

# Execute a task iteration interactively
magi run "build-auth-layer"

Option 2: The "Annexed" Mode (Skill Injection)

Open your Gemini CLI and use the native skill:

/magi fix-login-bug MAGI will run in the background and report progress directly in your chat session.


⚙️ Configuration

MAGI looks for a magi-config.json file in your project directory. If not found, it uses sensible defaults.

{
  "agents": [
    {
      "name": "gemini-flash",
      "type": "gemini",
      "model": "gemini-2.0-flash"
    },
    {
      "name": "claude-sonnet",
      "type": "claude",
      "model": "claude-3-5-sonnet-20241022"
    }
  ],
  "defaultAgent": "gemini-flash",
  "stateDirectory": ".magi"
}

🔑 Authentication

Set your API keys as environment variables:

  • GEMINI_API_KEY, ANTHROPIC_API_KEY, OPENAI_API_KEY.

🛠 Operation Mechanics: The .magi Directory

MAGI keeps your project context clean by orchestrating everything inside the .magi folder:

  • progress.md: Tracking success criteria and current status.
  • guardrails.md: Active "Signs" learned from previous failures to guide the AI.
  • activity.log: Detailed history of every decision and action.

🛠 Available CLI Commands

Command Description
magi run <task> Start/Continue a task iteration interactively.
magi setup Manually trigger auto-registration in AI clients.
magi serve Start the MCP server (STDIO).
magi --version Report the current version (v1.2.1).

Built with 🩵 by Santiago Arguello

"Bringing divine structure to chaotic agents."

from github.com/reaper1067MSX/MAGI

Installing MAGI Orchestrator

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/reaper1067MSX/MAGI

FAQ

Is MAGI Orchestrator MCP free?

Yes, MAGI Orchestrator MCP is free — one-click install via Unyly at no cost.

Does MAGI Orchestrator need an API key?

No, MAGI Orchestrator runs without API keys or environment variables.

Is MAGI Orchestrator hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install MAGI Orchestrator in Claude Desktop, Claude Code or Cursor?

Open MAGI Orchestrator on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare MAGI Orchestrator with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All productivity MCPs