modelcontextprotocol / modelcontextprotocol/php-sdk
[Schema][SEP-1319] Decouple Request Payload from RPC Methods Definition
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- PHP
- Sterne
- 1.6k
- Forks
- 173
- Ø Merge
- 2 T. 49 Min.
- Gemergte PRs (30 T.)
- 23
Beschreibung
Issue to address and track SEP-1319:
This SEP proposes a structural refactoring of the Model Context Protocol (MCP) specification. The core change is to define payload of requests (e.g., CallToolRequest) as independent definitions and have the RPC method definitions refer to these models. This decouples the definition of the data payload from the definition of the remote procedure that transports it, leading to a clearer, more modular, and more maintainable specification.
Spec Changes: https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1692/files
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit SEP-1319 und den verknüpften Änderungen an der Spezifikation und verfolge dann die Request-Payload sowie die Definitionen der RPC-Methoden des PHP SDK. Als abgeschlossen gilt die Aufgabe, wenn die Payload-Definitionen unabhängig sind und die Definitionen der RPC-Methoden im gesamten SDK konsistent auf sie verweisen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- php
- Bereich
- backend-api-design
- Issue-Typ
- Refactoring
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100