io.github.zseta/progi

Registre officiel IA et agents

MCP-native workflow engine: teach agents your processes once, they execute them consistently.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

PYPI package progi
Claude Code
claude mcp add progi -e 'PROGI_DB_PATH=<PROGI_DB_PATH>' -- uvx progi==0.3.2
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "progi": {
            "command": "uvx",
            "args": [
                "progi==0.3.2"
            ],
            "env": {
                "PROGI_DB_PATH": "<PROGI_DB_PATH>"
            }
        }
    }
}

Variables d'environnement

  • PROGI_DB_PATH Custom path for the Progi SQLite database file

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Progi - MCP-native Workflow Engine
  2. Get started
  3. How it works
  4. MCP Tools
  5. Configuration

Progi - MCP-native Workflow Engine

Progi teaches your agent how you like to get things done. So you can do your best work without re-explaining your process or losing context between sessions.


Get started

Add Progi to your MCP client config (GH Copilot / Cursor / Claude Code / etc):

{
  "mcpServers": {
    "progi": {
      "command": "uvx",
      "args": ["progi"]
    }
  }
}

Progi Monitoring starts automatically at http://127.0.0.1:8000.

If you want to start Monitoring on a different port:

{
  "mcpServers": {
    "progi": {
      "command": "uvx",
      "args": ["progi"],
      "env": {
        "PROGI_WEB_PORT": "8080"
      }
    }
  }
}

How it works

1. Describe your workflow

"Hey Progi, help me create workflow for creating integrations, reviewing code, and publishing PRs."

Describe your process in plain language. You can be detailed or just provide a rough idea. Progi stores it as a structured workflow with per-step playbooks.

2. Run tasks, stay in the loop

"Hey Progi, start a new task, we need to review a new docs PR in the repo." Your agent loads the workflow, works through each step using your playbooks, and loops you in at critical checkpoints to review output.

3. Monitor progress

Progi Monitoring gives you a live view of every running and completed task — status, progress, and the full output history across all your workflows.

4. Optimize as you go

Tweak playbooks in Progi Monitoring between runs. Because workflows live in a database and survive context resets, every future task picks up your changes automatically — your process gets sharper with each iteration.


MCP Tools

Work loop
ToolDescription
create_taskCreate a new task under a given workflow (status todo); returns a preview of its first step
list_tasksList tasks, optionally filtered by status and/or workflow
start_or_continue_taskMain work-loop entry point — starts or resumes a task and returns the current step's playbook, input data, and output spec
update_progress_notesOverwrite a task's progress notes (mid-step save point)
finish_stepMark the current step complete, store its output, and advance to the next step (or mark done)
Workflow authoring
ToolDescription
get_process_skeleton_promptReturn the Pass 1 system prompt for turning a plain-language description into a structured workflow skeleton
get_playbook_authoring_promptReturn the Pass 2 system prompt for authoring a step's playbook (injects workflow context)
save_workflowPersist a new workflow, its steps, and playbooks
list_workflowsReturn all workflows with their ordered steps

Authoring is two passes: Pass 1 turns a plain-language description into a structured skeleton; Pass 2 authors each step's playbook. save_workflow persists both.


Configuration

VariableDefaultPurpose
PROGI_DB_PATHOS data dir (platformdirs)SQLite file location
PROGI_WEB_HOST127.0.0.1Web UI bind host
PROGI_WEB_PORT8000Web UI port
PROGI_NO_WEB0Set to 1 to disable the web UI

Run modes: uvx progi (MCP + web UI), uvx progi --no-web (MCP only), uvx progi-web (web UI only).

Use an absolute path for PROGI_DB_PATH

Questions fréquentes

Qu'est-ce que io.github.zseta/progi ?

MCP-native workflow engine: teach agents your processes once, they execute them consistently.

Comment installer io.github.zseta/progi ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add progi -e 'PROGI_DB_PATH=<PROGI_DB_PATH>' -- uvx progi==0.3.2. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.zseta/progi ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.zseta/progi est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.zseta/progi ?

Il est publié par zseta. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.