accueil / serveurs / Dev & Code / io.github.lbruce-wq/international-classifications
io.github.lbruce-wq/international-classifications
serveur MCP (Model Context Protocol) · International Classifications MCP 0.5.2
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.lbruce-wq/international-classifications est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.lbruce-wq/international-classifications » 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 10 outils
- browse_hierarchy≈ 621 tokens
Browse top-level nodes or immediate children. Curated families return node_kind=codelist containers at root; pass that code as parent_code to browse its options.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelparent_code· ? · optionnelclassification_id· string · requis
Exemple d'appel{"name": "browse_hierarchy", "arguments": {"classification_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": []}} - export_choice_list≈ 444 tokens
Return a structured choice list at a selected hierarchy level. MICS exports require one codelist_id and never merge unrelated answer lists.
Paramètres, retour & exemple (5)
Paramètreslevel· ? · optionnellimit· integer · optionnelformat· string · optionnel · xlsform | simplecodelist_id· ? · optionnelclassification_id· string · requis
Exemple d'appel{"name": "export_choice_list", "arguments": {"classification_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"rows": [], "level": "texte", "format": "texte", "warning": "texte", "codelist_id": "texte", "option_count": 1, "codelist_title": "texte", "classification_id": "texte"}} - get_classification≈ 342 tokens
Get authoritative metadata and coverage for one classification_id returned by list_classifications.
Paramètres, retour & exemple (1)
Paramètresclassification_id· string · requis
Exemple d'appel{"name": "get_classification", "arguments": {"classification_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte", "domain": "texte", "status": "texte", "acronym": "texte", "version": "texte", "coverage": "texte", "custodian": "texte", "code_count": 1, "source_url": "texte", "description": "texte", "licence_note": "texte"}} - get_code_definition≈ 519 tokens
Retrieve one exact code or codelist container, including its node_kind, hierarchy position and explanatory notes.
Paramètres, retour & exemple (2)
Paramètrescode· string · requisclassification_id· string · requis
Exemple d'appel{"name": "get_code_definition", "arguments": {"code": "texte", "classification_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"code": "texte", "label": "texte", "level": "texte", "score": "texte", "excludes": "texte", "includes": "texte", "language": "texte", "node_kind": "code", "definition": "texte", "source_url": "texte", "codelist_id": "texte", "parent_code": "texte"}} - list_classifications≈ 430 tokens
List classification families, versions, custodians, coverage and licensing notes. Start here when the correct standard is unknown.
Paramètres, retour & exemple (2)
Paramètresdomain· ? · optionnelstatus· ? · optionnel
Exemple d'appel{"name": "list_classifications", "arguments": {"domain": "texte", "status": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": []}} - list_codelists≈ 340 tokens
List independent option lists within a classification before searching or exporting one list.
Paramètres, retour & exemple (1)
Paramètresclassification_id· string · requis
Exemple d'appel{"name": "list_codelists", "arguments": {"classification_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": []}} - map_codes≈ 552 tokens
Apply official stored correspondences and expose splits, merges, changed meanings and unmapped codes. Never assume one-to-one equivalence.
Paramètres, retour & exemple (3)
Paramètrescodes· array · requissource_classification_id· string · requistarget_classification_id· string · requis
Exemple d'appel{"name": "map_codes", "arguments": {"codes": [], "source_classification_id": "texte", "target_classification_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"results": [], "sources": [], "warnings": [], "source_classification": "texte", "target_classification": "texte"}} - recommend_classifications≈ 641 tokens
Return a deterministic ranked shortlist of all relevant classification concepts and codelists. Ranking supports user choice; it is not an automatic selection. Include answer options and context.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelquestion_text· string · requisanswer_options· ? · optionnelsurvey_context· ? · optionnel
Exemple d'appel{"name": "recommend_classifications", "arguments": {"question_text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"warnings": [], "next_action": "texte", "recommendations": []}} - search_codes≈ 682 tokens
Full-text search labels and notes. Results restrict to one option list only when codelist_id is explicitly supplied.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelquery· string · requiscodelist_id· ? · optionnelclassification_ids· ? · optionnel
Exemple d'appel{"name": "search_codes", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "total": 1, "results": [], "warnings": []}} - validate_codes≈ 725 tokens
Validate exact codes against one named classification version.
Paramètres, retour & exemple (2)
Paramètrescodes· array · requisclassification_id· string · requis
Exemple d'appel{"name": "validate_codes", "arguments": {"codes": [], "classification_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"results": [], "valid_count": 1, "invalid_count": 1, "classification_id": "texte"}}
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é ».