accueil / serveurs / Dev & Code / io.github.lazymac2x/diff-patch-tools
io.github.lazymac2x/diff-patch-tools
serveur MCP (Model Context Protocol) · diff-patch-tools 1.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.lazymac2x/diff-patch-tools est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.lazymac2x/diff-patch-tools » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- apply_patch≈ 88 tokens
Apply a unified diff patch to an original text and return the patched result.
Paramètres, retour & exemple (2)
Paramètrespatch· string · requis
Unified diff patch stringoriginal· string · requis
Original text to patch
Exemple d'appel{"name": "apply_patch", "arguments": {"patch": "texte", "original": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - diff_stats≈ 74 tokens
Parse a unified diff string and return line-level statistics: additions, deletions, hunks, files changed.
Paramètres, retour & exemple (1)
Paramètresdiff· string · requis
Unified diff string to analyse
Exemple d'appel{"name": "diff_stats", "arguments": {"diff": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - json_diff≈ 98 tokens
Compute a structural diff between two JSON values, showing added, removed, and replaced fields.
Paramètres, retour & exemple (2)
Paramètresmodified· ? · requis
Modified JSON value (object, array, or JSON string)original· ? · requis
Original JSON value (object, array, or JSON string)
Exemple d'appel{"name": "json_diff", "arguments": {"modified": "texte", "original": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - patch_validate≈ 94 tokens
Check whether a unified diff patch can be applied cleanly to an original text without actually applying it.
Paramètres, retour & exemple (2)
Paramètrespatch· string · requis
Unified diff patch stringoriginal· string · requis
Original text
Exemple d'appel{"name": "patch_validate", "arguments": {"patch": "texte", "original": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - text_diff≈ 168 tokens
Generate a unified diff between two text strings. Ideal for comparing file versions before and after edits.
Paramètres, retour & exemple (5)
Paramètrescontext· number · optionnel
Context lines around each change (default 3)modified· string · requis
Modified textoriginal· string · requis
Original textmodified_file· string · optionnel
Label for the modified file (default "modified")original_file· string · optionnel
Label for the original file (default "original")
Exemple d'appel{"name": "text_diff", "arguments": {"modified": "texte", "original": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - three_way_merge≈ 169 tokens
Perform a three-way merge of base, ours, and theirs. Conflicts are marked with standard diff3 conflict markers.
Paramètres, retour & exemple (5)
Paramètresbase· string · requis
Common ancestor textours· string · requis
Our version of the texttheirs· string · requis
Their version of the textours_label· string · optionnel
Label for ours in conflict markers (default "ours")theirs_label· string · optionnel
Label for theirs in conflict markers (default "theirs")
Exemple d'appel{"name": "three_way_merge", "arguments": {"base": "texte", "ours": "texte", "theirs": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».