Localization Resource Integrity
Checks the structural integrity of translated resource dictionaries against a source dictionary y...
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (4)
- HIGH
- MEDIUMin localization_resource_integrity
- LOWin localization_resource_integrity
- INFOin localization_resource_integrity
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"localization-resource-integrity": {
"url": "https://mcp-factory.bowling-anthony.workers.dev/localization-resource-integrity/mcp"
}
}
}Remote-Endpunkte
https://mcp-factory.bowling-anthony.workers.dev/localization-resource-integrity/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (1)
🟢localization_resource_integrity(source_locale, source, translations, syntax, allow_empty)
Checks the structural integrity of translated resource dictionaries against a source dictionary you supply: missing keys, extra keys, disallowed empty strings, and exact placeholder integrity (name and, for printf_named, conversion type, matched by exact multiplicity, order-independent) under an explicitly declared placeholder syntax (double_brace `{{name}}` or printf_named `%(name)s`/`%(name)d`/`%(name)f`). Malformed placeholder syntax is reported as a per-key issue in a completed report, never silently dropped. Requests containing likely ICU MessageFormat plural/select constructs are refused outright rather than partially validated. Never translates anything and never estimates translation quality, tone, or correctness -- this is a structural integrity check only, scoped to exactly the resources you provide. Price: 0.03 USDC per completed bounded job on Base.
Eingabe-Schema
{
"type": "object",
"properties": {
"source_locale": {
"type": "string",
"minLength": 1,
"maxLength": 35
},
"source": {
"type": "object",
"additionalProperties": {
"type": "string",
"maxLength": 4096
},
"minProperties": 1,
"maxProperties": 500
},
"translations": {
"type": "object",
"minProperties": 1,
"maxProperties": 20,
"additionalProperties": {
"type": "object",
"additionalProperties": {
"type": "string",
"maxLength": 4096
},
"maxProperties": 500
}
},
"syntax": {
"type": "string",
"enum": [
"double_brace",
"printf_named"
]
},
"allow_empty": {
"type": "boolean"
}
},
"required": [
"source_locale",
"source",
"translations",
"syntax"
],
"additionalProperties": false
}Community
Nachweis