accueil / serveurs / Cloud & Infra / net.spintax/mcp
net.spintax/mcp
serveur MCP (Model Context Protocol) · spintax-net 1.2.1
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 net.spintax/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « net.spintax/mcp » 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 4 outils
- analyze_spintax≈ 486 tokens
Reports what the template needs and contains: refs (variables referenced), sets (#set macros, re-picked per reference), defs (#def, rolled once per render), includes, diagnostics, and best-effort construct counts. Answers "what variables must I supply" — it is NOT a variant-cardinality counter.
Paramètres, retour & exemple (3)
Paramètreslocale· string · optionnel
Locale for {plural …} arity, e.g. "en" (2-form), "ru" (3-form: ru/uk/be/sr/hr/bs) or "ar" (6-form). Omit for the 2-form default.template· string · requis
Spintax template source (max 8192 characters). #include is disabled on this server.knownVariables· array · optionnel
Exemple d'appel{"name": "analyze_spintax", "arguments": {"template": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"defs": [], "refs": [], "sets": [], "includes": [], "constructs": {}, "diagnostics": []}} - render_spintax≈ 347 tokens
Renders up to 20 variants. With a seed the output is deterministic (variant i uses seed "<seed>#<i>"); without one it is random. The engine is lenient: structural mistakes never throw, they surface in the output — run validate_spintax first.
Paramètres, retour & exemple (5)
Paramètresseed· string|number · optionnel
Deterministic RNG seed; omit for random output.count· integer · optionnel
Number of variants (1–20).locale· string · optionnel
Locale for {plural …} arity, e.g. "en" (2-form), "ru" (3-form: ru/uk/be/sr/hr/bs) or "ar" (6-form). Omit for the 2-form default.context· object · optionnel
Variable map, e.g. {"CITY": "Prague"}. Overrides #set/#def definitions.template· string · requis
Spintax template source (max 8192 characters). #include is disabled on this server.
Exemple d'appel{"name": "render_spintax", "arguments": {"template": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"variants": []}} - spintax_authoring_guide≈ 384 tokens
Read this BEFORE writing or editing a spintax template — it is the canonical authoring guide the whole spintax toolchain is written against, not a tutorial. Pass the locale you will author in: for ru/uk/be and sr/hr/bs it carries the agreement and case rules that decide whether the variants read as human writing, which is the hard part and the part a valid template can still get wrong; for ar, the six plural forms and their order. Returns text to read, not a template.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel
Language you will author in, e.g. "en" or "ru". Selects the grammar rules and the worked examples. Omit for the language-neutral rules only.variationLevel· string · optionnel · conservative | balanced | aggressive
How much markup to use. Omit to decide for yourself — the guide then states no level.
Exemple d'appel{"name": "spintax_authoring_guide", "arguments": {"locale": "texte", "variationLevel": "conservative"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"rules": "texte", "locale": "texte", "promptVersion": "texte"}} - validate_spintax≈ 494 tokens
Static validation: returns diagnostics with severity, stable code, message and 1-based line/column. No "error"-severity diagnostic means the template is structurally sound — read the warnings before rendering, because some of them (plural.locale-missing) mean a block will not resolve. Pass knownVariables for names you will supply at render time to silence their variable.undefined warnings.
Paramètres, retour & exemple (3)
Paramètreslocale· string · optionnel
Locale for {plural …} arity, e.g. "en" (2-form), "ru" (3-form: ru/uk/be/sr/hr/bs) or "ar" (6-form). Omit for the 2-form default.template· string · requis
Spintax template source (max 8192 characters). #include is disabled on this server.knownVariables· array · optionnel
Variable names the caller will supply at render time (case-insensitive).
Exemple d'appel{"name": "validate_spintax", "arguments": {"template": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"valid": true, "errorCount": 1, "diagnostics": [], "warningCount": 1}}
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é ».