> Pour un agent : la carte de la documentation d'Escouade Mail est sur https://escouade.io/mail/docs/llms.txt ; chaque page existe en Markdown, à la même adresse suffixée `.md`.

# Open source : les outils sont ouverts, le serveur reste fermé

> Ce qui sert à brancher Escouade Mail est ouvert, sous licence MIT. Le serveur applique les règles d'envoi : il reste fermé.

Organisation GitHub : <https://github.com/subagent-fr>

## Sept dépôts, produits depuis le registre du serveur.

Ils sont en ligne sur l’organisation GitHub subagent-fr, sous leur nom d’origine. Ils ne servent qu’avec une clé d’Escouade Mail.

| Dépôt | Ce qu'il contient | État |
|---|---|---|
| [`subagent-mcp`](https://github.com/subagent-fr/subagent-mcp) | Comment brancher le serveur MCP, client par client, avec les fichiers de configuration prêts à copier. Le contrat du serveur : chaque outil, ses schémas, son accès. | public |
| [`subagent-python`](https://github.com/subagent-fr/subagent-python) | Une méthode par opération du serveur, mêmes noms et mêmes arguments que les outils du MCP. Aucune dépendance. Paquet : `subagent-mail (PyPI)`. | public |
| [`subagent-node`](https://github.com/subagent-fr/subagent-node) | Les mêmes opérations, typées, pour Node. Aucune dépendance. Paquet : `subagent-mail (npm)`. | public |
| [`subagent-cli`](https://github.com/subagent-fr/subagent-cli) | Une commande par opération, depuis un terminal ou depuis un agent qui lance des commandes. Résultats et refus en JSON. Paquet : `subagent-mail-cli (npm)`. | public |
| [`subagent-skills`](https://github.com/subagent-fr/subagent-skills) | Sept recettes au format Agent Skills : démarrer, écrire, suivre les réponses, valider les brouillons, envoyer de son domaine, prospecter, appeler l'API. | public |
| [`subagent-plugins`](https://github.com/subagent-fr/subagent-plugins) | Le serveur MCP, la clé et les recettes, installés en une fois dans Claude Code. | public |
| [`subagent-examples`](https://github.com/subagent-fr/subagent-examples) | Cinq exemples à lancer, en Python et pour Node : s'inscrire, écrire, lire les réponses, brancher son domaine, valider. | public |
| `subagent` | Le serveur : règles d'envoi, file d'envoi, retours. | privé |

## Un registre d'opérations, et ses projections.

Le serveur tient un registre d'opérations : un nom, une description, un schéma d'entrée, un schéma de sortie, une permission. Les outils du MCP, l'API HTTP, `/llms.txt` et `/openapi.json` en sortent.

Les dépôts ouverts sont produits depuis ce même registre. Un outil ne peut ni inventer une opération, ni en oublier une.

```text
registre d'opérations     serveur, fermé
│
├─ MCP              /mcp · /connect
├─ HTTP             POST /v1/{opération}
├─ pour agents      /llms.txt · /openapi.json
│
└─ outils ouverts   github.com/subagent-fr
   MCP · SDK Python · SDK TypeScript
   ligne de commande · skills
   plugin Claude Code · exemples
```

Ces deux références se lisent sans clé : `https://api.subagent.fr/llms.txt` et `https://api.subagent.fr/openapi.json`.

## Les règles d'envoi restent sur le serveur. Le reste est ouvert.

- **Ouvert** : ce qui se colle chez vous (configuration MCP, SDK, ligne de commande, skills, plugin, exemples).
- **Fermé** : ce qui décide si un e-mail part (montée progressive, quota du jour, heures ouvrées, validation humaine, désinscription, coupe-circuit).
- **Licence** : MIT, pour tous les dépôts ouverts.
- **Condition** : une clé Escouade Mail. Les outils ne servent qu'avec le service.

Voir aussi : [Brancher mon agent](https://escouade.io/mail/docs/brancher.md) · [Documentation](https://escouade.io/mail/docs/index.md) · [llms.txt](https://escouade.io/mail/docs/llms.txt)
