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

> Le serveur applique les règles d'envoi : il reste privé. Ce qui sert à brancher Subagent sera public sur GitHub. Aucun dépôt n'est encore publié.

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

## Ce qui sera public

Cinq dépôts sont prévus, sous licence MIT. Ils ne fonctionneront qu'avec une clé Subagent.

| Dépôt | Rôle | État |
|---|---|---|
| `subagent-mcp` | La configuration du serveur MCP et le guide de connexion, client par client. | [à venir] |
| `subagent-python` | Le SDK Python : les mêmes opérations que les outils du MCP. | [à venir] |
| `subagent-node` | Le SDK TypeScript. | [à venir] |
| `subagent-cli` | La ligne de commande. | [à venir] |
| `subagent-skills` | Des recettes à donner à un agent. | [à venir] |
| `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, la projection HTTP, `/llms.txt` et `/openapi.json` en sortent déjà. Les dépôts publics seront produits depuis ce même registre : un client ne pourra ni inventer une opération, ni en oublier une.

```text
registre d'opérations     serveur, privé
│
├─ MCP              /mcp
├─ HTTP             POST /v1/{opération}
├─ pour agents      /llms.txt · /openapi.json
│
└─ dépôts publics   github.com/subagent-fr   [à venir]
```

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

## Pourquoi le serveur est fermé

- **Ouvert** : ce qui se colle chez vous (configuration MCP, SDK, ligne de commande, recettes).
- **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, prévue pour tous les dépôts publics.
- **Condition** : une clé Subagent. Bêta privée, sur invitation : voir [Brancher mon agent](https://subagent.fr/demarrer.md).

Voir aussi : [Documentation](https://subagent.fr/docs/index.md) · [llms.txt](https://subagent.fr/llms.txt)
