accueil / serveurs / IA & Mémoire / com.clideck/network-knowledge
com.clideck/network-knowledge
serveur MCP (Model Context Protocol) · CliDeck MCP — Network Knowledge 0.8.5
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 com.clideck/network-knowledge est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.clideck/network-knowledge » 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 20 outils
- advise_network_upgrade≈ 758 tokens
Return exact-model, exact-version upgrade prerequisites, risks, checks, and rollback without downloading software. Missing or incomplete knowledge may create or update a tracked research demand. No device commands are executed.
Paramètres, retour & exemple (5)
Paramètresmodel· string · requistarget_version· string · requiscurrent_version· string · requisenabled_features· array · optionneloperating_system· string · optionnel
Exemple d'appel{"name": "advise_network_upgrade", "arguments": {"model": "texte", "target_version": "texte", "current_version": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "supported_with_checks", "rollback": [], "assurance": {}, "procedure": [], "limitations": [], "next_action": "use_advice", "verification": [], "applicability": {}, "prerequisites": [], "reload_expected": "texte", "breaking_changes": [], "security_advisories": []}} - analyze_device_snapshot≈ 522 tokens
Detect vendor, model, operating system, and version from bounded CLI output while redacting sensitive values. Input is not stored.
Paramètres, retour & exemple (3)
Paramètressnapshot· string · requissnapshot_type· string · optionnel · auto | show_version | config | log | topology | otherredaction_profile· string · optionnel · secrets_only | strict
Exemple d'appel{"name": "analyze_device_snapshot", "arguments": {"snapshot": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"context": "texte", "retention": "texte", "redactions": [], "limitations": [], "snapshot_type": "show_version", "sanitized_snapshot": "texte"}} - analyze_network_path≈ 874 tokens
Build a bounded topology and packet-path graph from supplied CDP, LLDP, route, and traceroute outputs without storing them.
Paramètres, retour & exemple (3)
Paramètressource· string · optionnelsnapshots· array · requisdestination· string · optionnel
Exemple d'appel{"name": "analyze_network_path", "arguments": {"snapshots": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"edges": [], "nodes": [], "paths": [], "findings": [], "retention": "texte", "limitations": [], "unparsed_inputs": [], "parse_diagnostics": [], "probable_fault_domain": "texte"}} - cancel_expert_task≈ 1432 tokens
Cancel a non-terminal expert task.
Paramètres, retour & exemple (2)
Paramètrestask_id· string · requisaccess_token· string · optionnel
Exemple d'appel{"name": "cancel_expert_task", "arguments": {"task_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"stage": "queued", "answer": "texte", "status": "queued", "failure": "texte", "task_id": "texte", "created_at": "texte", "expires_at": "texte", "milestones": [], "input_request": "texte", "poll_after_ms": 1, "progress_percent": 1, "published_release_sequence": "texte"}} - continue_expert_task≈ 1459 tokens
Provide bounded additional input requested by the researcher.
Paramètres, retour & exemple (3)
Paramètresmessage· string · requistask_id· string · requisaccess_token· string · optionnel
Exemple d'appel{"name": "continue_expert_task", "arguments": {"message": "texte", "task_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"stage": "queued", "answer": "texte", "status": "queued", "failure": "texte", "task_id": "texte", "created_at": "texte", "expires_at": "texte", "milestones": [], "input_request": "texte", "poll_after_ms": 1, "progress_percent": 1, "published_release_sequence": "texte"}} - describe_knowledge_domain≈ 966 tokens
Return the context and public-record contracts for one installed knowledge domain.
Paramètres, retour & exemple (1)
Paramètresdomain_id· string · requis
Exemple d'appel{"name": "describe_knowledge_domain", "arguments": {"domain_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"schemas": {}, "manifest": {}}} - get_expert_task≈ 1436 tokens
Poll an expert research task by opaque ID and access token.
Paramètres, retour & exemple (2)
Paramètrestask_id· string · requisaccess_token· string · optionnel
Exemple d'appel{"name": "get_expert_task", "arguments": {"task_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"stage": "queued", "answer": "texte", "status": "queued", "failure": "texte", "task_id": "texte", "created_at": "texte", "expires_at": "texte", "milestones": [], "input_request": "texte", "poll_after_ms": 1, "progress_percent": 1, "published_release_sequence": "texte"}} - get_knowledge_provenance≈ 483 tokens
Return safe source metadata for up to five active knowledge revisions.
Paramètres, retour & exemple (1)
Paramètresrevision_refs· array · requis
Exemple d'appel{"name": "get_knowledge_provenance", "arguments": {"revision_refs": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"revisions": []}} - get_learning_status≈ 496 tokens
Check a learning ID returned by a knowledge query or report_knowledge_gap. Published means the original question has a complete answer; repeat the original query to read it.
Paramètres, retour & exemple (1)
Paramètreslearning_id· string · requis
Exemple d'appel{"name": "get_learning_status", "arguments": {"learning_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"learning": "texte"}} - get_network_workflow≈ 2787 tokens
Return a deterministic, ordered workflow including safety, verification, and rollback. Missing or incomplete knowledge may create or update a tracked research demand. No device commands are executed.
Paramètres, retour & exemple (3)
Paramètresgoal· string · requislimit· integer · optionnelcontext· object · requis
Exemple d'appel{"name": "get_network_workflow", "arguments": {"goal": "texte", "context": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"answers": [], "context": {}, "unknown": true, "coverage": [], "learning": {}, "next_action": "use_answer", "answer_status": "complete", "cross_platform_examples": []}} - list_knowledge_domains≈ 771 tokens
List installed, compatible knowledge domain packs and their declared capabilities.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_knowledge_domains", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"domains": []}} - query_domain_knowledge≈ 857 tokens
Run deterministic search in one domain using that pack’s validated context and public-record schema. Network queries may create or update a tracked research demand for missing or incomplete knowledge.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelcontext· object · requisquestion· string · requisdomain_id· string · requis
Exemple d'appel{"name": "query_domain_knowledge", "arguments": {"context": {}, "question": "texte", "domain_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"answers": [], "context": {}, "unknown": true, "coverage": [], "learning": {}, "domain_id": "texte", "next_action": "use_answer", "answer_status": "complete", "cross_platform_examples": []}} - query_network_knowledge≈ 2793 tokens
Return deterministic, version-scoped commands, diagnostics, and concepts for a network question. Missing or incomplete knowledge may create or update a tracked research demand. No device commands are executed.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelcontext· object · requisquestion· string · requis
Exemple d'appel{"name": "query_network_knowledge", "arguments": {"context": {}, "question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"answers": [], "context": {}, "unknown": true, "coverage": [], "learning": {}, "next_action": "use_answer", "answer_status": "complete", "cross_platform_examples": []}} - report_domain_knowledge_gap≈ 584 tokens
Retain the original technical question, independent OS/component versions and missing details for priority learning. Does not alter published revisions.
Paramètres, retour & exemple (5)
Paramètresreason· string · requiscontext· object · requisquestion· string · requisdomain_id· string · requisrevision_refs· array · optionnel
Exemple d'appel{"name": "report_domain_knowledge_gap", "arguments": {"reason": "texte", "context": {}, "question": "texte", "domain_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"learning": "texte"}} - report_knowledge_gap≈ 695 tokens
Record the original network question for priority research. Provide missing context or explain why an answer was not useful. Feedback alone does not change or quarantine published knowledge.
Paramètres, retour & exemple (4)
Paramètresreason· string · requiscontext· object · optionnelquestion· string · requisrevision_refs· array · optionnel
Exemple d'appel{"name": "report_knowledge_gap", "arguments": {"reason": "texte", "question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"learning": "texte"}} - request_expert_answer≈ 1616 tokens
Create a durable research task when deterministic knowledge has no applicable answer.
Paramètres, retour & exemple (3)
Paramètrescontext· object · requisquestion· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "request_expert_answer", "arguments": {"context": {}, "question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"stage": "queued", "answer": "texte", "status": "queued", "failure": "texte", "task_id": "texte", "created_at": "texte", "expires_at": "texte", "milestones": [], "access_token": "texte", "input_request": "texte", "poll_after_ms": 1, "progress_percent": 1}} - resolve_network_context≈ 550 tokens
Resolve vendor, model/platform, portable software family, operating system, and version context.
Paramètres, retour & exemple (6)
Paramètresmodel· string · optionnelvendor· string · optionnelversion· string · optionnelruntime_mode· string · optionnel · normal | rescue | installer | update | uninstall | recovery | diagnosticoperating_system· string · optionnelshell_environment· string · optionnel
Exemple d'appel{"name": "resolve_network_context", "arguments": {"model": "texte", "vendor": "texte", "version": "texte", "runtime_mode": "normal", "operating_system": "texte", "shell_environment": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"model": "texte", "vendor": "texte", "version": "texte", "ambiguities": [], "vendor_slug": "texte", "runtime_mode": "texte", "platform_slug": "texte", "model_resolved": true, "software_family": "texte", "vendor_resolved": true, "operating_system": "texte", "shell_environment": "texte"}} - review_network_change≈ 732 tokens
Deterministic advisory review of commands or a configuration diff. It always returns available guidance and never executes a command. Missing or incomplete knowledge may create or update a tracked research demand.
Paramètres, retour & exemple (4)
Paramètresintent· string · requiscontext· object · requiscommands· array · optionnelconfig_diff· string · optionnel
Exemple d'appel{"name": "review_network_change", "arguments": {"intent": "texte", "context": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"decision": "allowed_with_checks", "rollback": [], "prechecks": [], "risk_level": "low", "limitations": [], "blast_radius": [], "matched_rules": [], "stop_conditions": [], "unknown_commands": [], "approval_required": true, "verification_plan": [], "verification_token": "texte"}} - submit_feedback≈ 564 tokens
Submit correctness, freshness, safety, or completeness feedback without including private logs.
Paramètres, retour & exemple (7)
Paramètresrating· integer · optionnelcomment· string · optionneltask_id· string · optionnelcategory· string · requis · correct | incorrect | outdated | unsafe | incomplete | otheraccess_token· string · optionnelrevision_ref· string · optionnelsample_contribution· object · optionnel
Exemple d'appel{"name": "submit_feedback", "arguments": {"category": "correct"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"accepted": true, "feedback_id": "texte", "contribution_id": "texte"}} - verify_network_change≈ 365 tokens
Evaluate bounded before/after outputs against the signed verification plan returned by review_network_change.
Paramètres, retour & exemple (3)
Paramètresafter_snapshot· string · requisbefore_snapshot· string · requisverification_token· string · requis
Exemple d'appel{"name": "verify_network_change", "arguments": {"after_snapshot": "texte", "before_snapshot": "texte", "verification_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"checks": [], "result": "passed", "retention": "texte", "next_action": "texte", "rollback_recommended": true}}
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é ».