mister-parc-mcp
Provides read-only visibility into the mister-guiiug GitHub parc: repository status such as CI, CodeQL alerts, pull requests, site status, and socle version, plus workflow failures, library versions, trends, and the dev-pwa-config socle's reusable modules, workflows, and documentation.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mister-parc-mcpQu'est-ce qui reste à faire sur le parc ?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mister-parc-mcp
Serveur MCP en lecture seule sur l'état du parc
mister-guiiug : le tableau de bord et
le socle dev-pwa-config. Écrit avec
FastMCP 4, hébergé sur Prefect Horizon.
Il répond, depuis n'importe quel client MCP, à « qu'est-ce qui est à faire sur le parc ? » sans qu'on recopie le tableau de bord, et à « le socle a-t-il déjà ceci ? » avant qu'un agent ne le réécrive dans une application.
Les outils
Outil | Ce qu'il rend |
| chiffres clés du dernier relevé, version du socle, rubriques « À faire », ce qui a bougé |
| la liste « À faire » avec son détail, filtrable par niveau ou par rubrique |
| une ligne par dépôt : CI, alertes, CodeQL, PR, site, version du socle |
| tout ce que le relevé sait d'un dépôt |
| les workflows rouges sur la branche par défaut, avec job et étape |
| une librairie : ses versions, et quel dépôt est sur laquelle |
| les librairies en retard sur l'amont, les plus en retard d'abord |
| l'historique quotidien : taux de vert, rouges, alertes |
| les dernières transitions vues par le relevé |
| modules par catégorie, outils et workflows réutilisables du socle |
| un module : ce qu'il emporte, ce qui l'emporte, qui l'importe |
| un workflow réutilisable : la ligne |
| README, CONFIG, CONTRIBUTING ou STRATEGIE du socle, à la version publiée |
| un terme dans les noms du socle et les sections de sa documentation |
Chaque outil se déclare en lecture seule (readOnlyHint), et un test l'exige.
Related MCP server: odoo-sh-readonly-mcp
D'où viennent les réponses
Le serveur lit ce que le parc publie déjà, et ne recalcule rien :
donnees.jsoneta-faire.json, que le tableau de bord publie à chaque relevé, au mieux toutes les heures (parc-dashboard#57). La liste « À faire » sort de la fonction même de la page (aFairePublie) : la règle n'existe qu'en un endroit. Chaque réponse portegenere, la date du relevé.la documentation du socle sous l'étiquette de sa version publiée (
v6.28.1…), lue surraw.githubusercontent.com.
Tout est public : le serveur n'a aucun jeton et aucune variable d'environnement.
Se connecter
Le serveur est en ligne à https://mister-parc-mcp.fastmcp.app/mcp, derrière
l'authentification de Horizon : seuls les membres de l'organisation Horizon mister-guiiug
s'y connectent, par une connexion OAuth que le client ouvre lui-même. Sans authentification,
le gateway répond 401.
claude mcp add --transport http mister-parc https://mister-parc-mcp.fastmcp.app/mcpUn client sans connexion interactive (un script, une CI) passe une clé d'API Horizon
(fmcp_…) comme jeton porteur.
En local, sans Horizon, sur stdio :
claude mcp add mister-parc-local -- uv run --directory <chemin du dépôt> fastmcp run serveur.py:mcpDéployer sur Horizon
Le projet Horizon mister-parc-mcp (organisation mister-guiiug) a été créé le 29/10/2026
par l'API de Horizon. Sa source est la branche main de ce dépôt, lue par l'application
GitHub de Horizon, qui n'a accès qu'à ce dépôt. Ses réglages :
Réglage | Valeur |
Point d'entrée |
|
Dépendances |
|
Python | 3.14, lue dans |
Authentification | activée (le défaut) |
Variables | aucune |
Chaque push sur main redéploie la production : la cible production suit main.
Chaque PR a son déploiement d'aperçu, derrière la même authentification. Un retour en
arrière se fait depuis le tableau de bord de Horizon, ou par l'API (rollback d'un
déploiement précédent), pendant trente jours.
Les limites de Horizon qui comptent ici : 170 secondes par requête, 6 Mo par réponse,
1 Go de mémoire, disque effacé entre deux requêtes, pas de tâche de fond. donnees.json
pèse environ 470 Ko ; chaque instance le garde cinq minutes en mémoire. Rendre le serveur
public (sans authentification) demande le plan Developer de Horizon.
Développer
uv sync
uv run pytest
uv run ruff check
uv run ruff format --check
uv run fastmcp inspect serveur.py:mcpLes tests ne touchent pas le réseau : tests/conftest.py sert un relevé réel réduit à
quatre dépôts. tests/engendrer-donnees.mjs le régénère, avec le code du tableau de bord.
Ce qu'il ne fait pas, exprès
Écrire. Ni fusion, ni campagne, ni commentaire : dans ce parc, une fusion attend la décision du propriétaire.
Recalculer. Un chiffre qui manque s'ajoute à la publication du tableau de bord, pas ici.
Les dépôts privés. Le relevé publié ne les contient pas.
Licence
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only MCP access to a documented IT fleet: state, changes, posture. 15 tools.
Public read-only MCP for products, frameworks, guides, methodology, and blog metadata.
Read-only MCP access to devplane.dev's public pages, FAQ corpus and comparisons.
Read-only MCP server for public WeJob jobs, formations, and companies.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRead-only MCP server for MOJAQ: give any AI assistant natural-language access to your EU-hosted app's deploys, errors, logs, uptime and incidents.5 npmMIT
- AlicenseAqualityDmaintenanceRead-only MCP server for Odoo.sh exposing builds, environments, logs, and system status via Web API and SSH without any write capabilities.8MIT
- FlicenseAqualityAmaintenanceProvides coding agents read-only access to Depot's CI failure diagnoses, container build forensics, run history, cache effectiveness, registry contents, and usage data through MCP tools.2876 npm1-

eq-mcp-gatewayofficial
FlicenseNot gradedqualityBmaintenanceA remote MCP server that lets MCP clients self-register over OAuth 2.1 and call read-only tools for organization identity, place and region browsing, dashboards, metrics, and ranking, forwarding the caller's own Auth0 token so each service still sees the real user. It also exposes a bearer pass-through surface for first-party apps holding an existing token.-