MMOframework
Pourquoi l'IA Playground Bibliothèques Documentation Rechercher Agence
FR EN
FIG. 02 — Conçu pour l'IA

Un agent n'a pas besoin de deviner. Tout est écrit pour lui.

Un agent écrit du bon code sur un framework qu'il peut lire : ses classes, ses règles, ses pièges, et une commande qui dit quand le travail est fini. MMOFramework lui donne les quatre.

01

Brancher votre agent

La documentation et l'API de chaque bibliothèque sont servies par un serveur MCP. Avec Claude Code, une ligne :

claude mcp add --transport http mmoframework https://www.mmoframework.fr/mcp.json

Tout autre client MCP prend le même serveur dans sa configuration :

{
    "mcpServers": {
        "mmoframework": {
            "type": "http",
            "url": "https://www.mmoframework.fr/mcp.json"
        }
    }
}
02

Ce qu'il peut demander

search_documentation
Trouve une classe, une fonction, un élément ou un guide dans toutes les bibliothèques, à partir des mots de la tâche.
documentation_index
Liste ce qu'une bibliothèque documente, pour lire la bonne page plutôt que deviner.
describe_class
Donne les méthodes d'une classe, leurs paramètres et ce qu'elles renvoient.
describe_function
Donne la signature d'une fonction et sa documentation.
list_packages
Liste chaque bibliothèque, sa version, ses dépendances et ses documents.
03

Ce que chaque projet lui apporte

Un projet créé par le framework arrive avec les fichiers dont un agent a besoin, à côté de son code :

AGENTS.md
L'organisation du projet, ses règles et ses commandes : ce qu'un agent lit en premier.
CLAUDE.md
Renvoie Claude Code vers AGENTS.md, pour que chaque agent lise les mêmes règles.
.mcp.json
Branche l'agent sur le serveur MCP du projet lui-même en développement : ses routes, ses entités et ses classes, en direct.
.claude/skills
Comment écrire du PHP et des .jhs sur le framework, et ses pièges confirmés en exécutant le code.
llms.txt
Une ligne par bibliothèque, avec l'endroit où se trouve sa documentation.
04

Une définition de « fini »

L'agent ne décide pas seul qu'il a fini. Une commande lance les contrôles de syntaxe, l'analyse statique et les tests de tout ce qu'il a modifié, et le travail est fini quand elle passe :

php tools/mmo.php verify
05

La preuve, mesurée

La même fonctionnalité, une page de factures avec un export PDF, construite par le même agent sur MMOFramework, sur Laravel + Vue et sur Symfony + Twig, cinq fois chacun. Chaque essai est mesuré depuis sa transcription, et publié avec elle.

essaisréussistokensminuteserreurs corrigées seul
MMOFramework557 159 2255.62
Laravel + Vue552 396 43850
Symfony + Twig553 062 9335.91

Les médianes des essais, jamais un seul essai.

Créer un projet en direct Lire la documentation