accueil / serveurs / Dev & Code / io.github.ZzNible/network-evidence
io.github.ZzNible/network-evidence
serveur MCP (Model Context Protocol) · network-evidence-mcp 0.0.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 io.github.ZzNible/network-evidence est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.ZzNible/network-evidence » 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 3 outils
- discover_network_candidates≈ 2515 tokens
Runs the real @nec/discovery discoverNetworks (classification by @nec/core only) over 1..16 EXPLICIT, complete, already-derived candidate contexts you supply (network + ResolverManifest + CapabilitySnapshot in nec-wire-json-v1 form) and Core DiscoveryRequirements. Returns the Core-built, Core-verified DiscoverNetworksResult with digests and per-candidate eligible/conditional/ineligible copied from Core. The outcome depends ONLY on the supplied snapshots; this server observes nothing and does NOT choose, rank or recommend a network. Any resolver-specific evidence preflight is external to this tool. Invalid or incoherent contexts fail closed with a coded error.
Paramètres, retour & exemple (5)
Paramètresscope· object · optionnel
Optional presentation scope; removes candidates from the result, never changes a classification.requestId· string · requis
Becomes DiscoverNetworksResult.requestId (NEC identifier grammar, e.g. 'disc-1').candidates· array · requis
1..16 EXPLICIT, complete, already-derived candidate contexts. No default or demo candidates exist.generatedAt· string · requis
Explicit result time, exactly YYYY-MM-DDTHH:mm:ss.sssZ. The server reads no clock.requirements· object · requis
Core DiscoveryRequirements (validated by @nec/core).
Exemple d'appel{"name": "discover_network_candidates", "arguments": {"requestId": "texte", "candidates": [], "generatedAt": "texte", "requirements": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"scope": {}, "schema": "texte", "candidates": [], "coreResult": {}, "networkChoice": "texte", "qualification": [], "liveObservation": true, "coreVerification": {}, "verificationContextRefs": {}}} - get_reviewed_evidence_case≈ 651 tokens
Returns ONE case by exact id (f1, f2, f3, synthetic-local-core-golden) from the shipped, checksum-pinned examples/ne-maps/data/collection.json: the browser-safe Lens envelope verbatim (all limitations, unavailable/unknown states and nonClaims preserved), its source provenance and an explicit label. f1/f2/f3 are HISTORICAL reviewed exports of past public-network observations; synthetic-local-core-golden is a SYNTHETIC fixture, not a network observation. No case is live evidence.
Paramètres, retour & exemple (1)
ParamètrescaseId· string · requis · f1 | f2 | f3 | synthetic-local-core-golden
Exact case id; no paths, no prefixes, no fuzzy matching.
Exemple d'appel{"name": "get_reviewed_evidence_case", "arguments": {"caseId": "f1"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"label": "texte", "caseId": "texte", "schema": "texte", "source": {}, "envelope": {}, "evidenceClass": "historical-reviewed-public-network-fixture", "caseProvenance": {}, "liveObservation": true, "serverNonClaims": [], "collectionNonClaims": [], "currentAvailability": "texte"}} - list_network_profiles≈ 748 tokens
Returns the FIXED public profile inventory (Base mainnet eip155:8453, Base Sepolia eip155:84532, Solana mainnet, Solana devnet, zkSYS Tanenbaum testnet eip155:57057 replay-only) with each resolver manifest's DECLARED capabilities and the truth boundaries. Nothing is observed: every currentSupport/currentAvailability is 'not_assessed'. Profile membership is not live availability. Takes no arguments.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_network_profiles", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"schema": "texte", "profiles": [], "howToAssess": "texte", "inventoryOrder": "texte", "liveObservation": true, "truthBoundaries": []}}
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é ».