Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
A

amineutron/mcp-tracking

Sovereign task tracking for LLM agents (suivi souverain): local-first, self-hosted, on-prem MCP server, HTTP…

Before you install: no copy-paste command · license MIT · link reachable

First step: nothing runnable here yet - start from the repository: https://github.com/amineutron/mcp-tracking

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Client config (built from the install command this repo gives)
{
  "mcpServers": {
    "amineutron-mcp-tracking": {
      "command": "uvx",
      "args": ["mcp-tracking"]
    }
  }
}

Parsed from the README we fetched on 2026-10-31; we have not executed it.

command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
  "servers": {
    "amineutron-mcp-tracking": {
      "command": "uvx",
      "args": ["mcp-tracking"]
    }
  }
}
Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio amineutron-mcp-tracking -- uvx mcp-tracking
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
Star count
0 ★ · amineutron/mcp-tracking · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-01 · last seen 2026-11-14 · seen 14× · listed by 1 sources
Score
score 103 · 1 sources · repo
Install
uvx mcp-tracking
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: uvx mcp-tracking. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository amineutron/mcp-tracking;first catalogued 2026-11-01;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# MCP Tracking

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

English summary. Local-first tracking of long-running tasks: an MCP server for Claude or Lyra, a small HTTP API on 127.0.0.1:8765 and a Textual terminal dashboard. Sessions have items, progress, logs and templates (download, machine, free, lyratask, movie); pollers feed qBittorrent and Bazarr sessions automatically. Install: pip install . then mcp-tracking, mcp-tracking-api, mcp-tracking-ui. No cloud, no telemetry.
Serveur MCP de suivi en temps reel avec dashboard terminal.
Permet a Claude/Lyra de tracker n'importe quelle operation longue ET alimente automatiquement
les sessions depuis le media-server (qBittorrent, Bazarr, conversion DV).
## Pourquoi c'est conçu pour des agents LLM
Un agent LLM (grand modèle de langage) qui lance une tâche longue (conversion, clone de VM,
téléchargement) ne peut pas rester bloqué à la regarder, et il ne voit rien de ce qui se
passe entre deux de ses tours. Ce serveur lui sert de mémoire de travail partagée :
Un bus de progression commun. L'agent, les scripts shell et les pollers écrivent
dans les mêmes sessions (outils MCP ou API HTTP locale sur 127.0.0.1:8765) : l'agent
lance la tâche, rend la main, et relit l'état plus tard avec trackingget.
Des métriques calculées, pas devinées. Vitesse lissée sur 2 minutes, ETA, temps
écoulé (metrics.py) : l'agent reçoit des chiffres au lieu d'extrapoler lui-même.
Une tâche muette se voit. Une session running sans mise à jour depuis 10 minutes
est marquée stale : l'agent distingue « encore en cours » de « processus mort ».
Arrêter vise le bon processus. Une session peut porter le pid de son processus ;
l'heure de démarrage relevée dans /proc évite de signaler un pid réutilisé par un
autre programme. trackingstop envoie SIGTERM et garde la session, trackingkill
envoie SIGKILL et la supprime.
Pas de mise à jour perdue. L'état est un fichier JSON local, protégé par un verrou
flock et réécrit de façon atomique (storage.py) : plusieurs agents et scripts peuvent
écrire en même temps.
Des gabarits par type de tâche (download, machine, movie, lyratask, free)
pour que chaque agent décrive son travail de la même façon.
Local-first et self-hosted : aucun cloud, aucune télémétrie, tout reste sur la machine
(on-prem). Utilisé par Lyra, l'assistant vocal
French-first, et par n'importe quel client MCP (Claude Code, Claude Desktop...).
## Demo
Enregistree avec docs/demo/record.sh : server.py --test alimente quatre sessions simulees dans un repertoire d'etat temporaire (TRACKINGSTATEDIR), puis server.py --ui ouvre le dashboard dessus. Les sessions reelles ne sont pas touchees.
## Sommaire
Pourquoi c'est conçu pour des agents LLM
Architecture
Installation
Services systemd
Lancement
Dashboard
Integration media-server
Outils MCP
Templates
Securite
Ajouter un template
## Architecture
MCP/tracking/
server.py -- Serveur MCP (outils Claude/Lyra) + point d'entree --ui / --test
api.py -- API HTTP locale (127.0.0.1:8765) pour les scripts externes
mutations.py -- Mutations d'une session, partagees par api.py ET server.py
(horodatage items, historique, niveaux de log, auto-completion)
metrics.py -- Metriques derivees (vitesse, ETA, ecoule, stale) -- logique pure,
calculees a la lecture, jamais stockees
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/amineutron-mcp-tracking/)
Source
github · https://github.com/amineutron/mcp-tracking
Browse by field
Open source
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index