modelcontextprotocol / modelcontextprotocol/php-sdk
[Schema] Generate Schema based on official JSON Schema
Personne n'a encore pris cette issue.
- Langage dominant
- PHP
- Étoiles
- 1.6k
- Forks
- 173
- Merge moyen
- 2 j 49 min
- PR mergées (30 j)
- 23
Description
The official MCP specification has a TypeScript and JSON Schema definition, which was the base for building the Mcp\Schema namespace.
However, we should evaluate if we can generate PHP classes based on the JSON Schema (expected to be easier than Typescript), instead of writing and maintaining that component itself.
There are packages out there for this tasks, and we should check what kind of responsibilities we would need to move away from the Mcp\Schema namespace, if needed.
Please announce yourself before working on this - so we can avoid duplicate effort.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Comparez les définitions officielles de TypeScript et JSON Schema liées dans l’issue avec le namespace Mcp\Schema existant. Examinez les packages PHP disponibles pour la génération de JSON Schema et documentez quelles responsabilités seraient déplacées depuis Mcp\Schema ; le travail est considéré comme terminé lorsqu’un plan d’implémentation justifié précise le package identifié et les limites de migration.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- php
- Domaine
- api, backend-api-design
- Type d'issue
- Refactorisation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100