accueil / serveurs / Dev & Code / io.github.DYZCODE/works-public
io.github.DYZCODE/works-public
serveur MCP (Model Context Protocol) · works-public 0.1.7
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.DYZCODE/works-public est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.DYZCODE/works-public » 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
- works_public_contract_lint≈ 306 tokens
After a task is already known to have a public GitHub repository, an exact lowercase 40-character commit SHA, and a matching supported static claim, return the pinned contract digest and scope. Do not call for mutable or abbreviated refs, local or private repositories, runtime, builds, tests, deployments, or broad production-readiness claims.
Paramètres, retour & exemple (1)
Paramètrescontract· string · requis · node-package | env-safety
Exemple d'appel{"name": "works_public_contract_lint", "arguments": {"contract": "node-package"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "title": "texte", "trust": "texte", "valid": true, "digest": "texte", "execution": "texte", "description": "texte"}} - works_public_eligibility≈ 598 tokens
Fast deterministic preflight for tool-only clients. Call this before any other WORKS tool when eligibility is uncertain, especially for mutable or abbreviated refs, local or private repositories, and build, test, runtime, deployment, or production claims. It does not download a repository or persist data. If eligible is false, stop without calling verification.
Paramètres, retour & exemple (5)
Paramètresclaim· string · requis · node-package | env-safety | static-evidence | build | tests | runtime | deployment | production-readiness
Use static-evidence for generic signed or static repository evidence; it maps conservatively to node-package. Never use it for build, tests, runtime, deployment, or production claims.reference· string · optionnel
Reference exactly as supplied; never expand a branch, tag, or short SHA.source_kind· string · requis · public-github | private-github | local | other
Classify where the requested source lives.repository_url· string · optionnel
Exact repository URL supplied by the user, if any.repository_visibility· string · requis · public | private | unknown
Use public only when the request identifies a public repository.
Exemple d'appel{"name": "works_public_eligibility", "arguments": {"claim": "node-package", "source_kind": "public-github", "repository_visibility": "public"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"reason": "eligible", "report": "texte", "contract": "texte", "eligible": true, "next_tool": "texte"}} - works_verify_public_repository≈ 569 tokens
Use only after works_public_eligibility returns eligible. Download that immutable public GitHub snapshot, run the selected pinned static contract without executing repository commands, and return a signed receipt. Return the report field verbatim and stop.
Paramètres, retour & exemple (3)
Paramètrescontract· string · requis · node-package | env-safetycommit_sha· string · requisrepository_url· string · requis
Exemple d'appel{"name": "works_verify_public_repository", "arguments": {"contract": "node-package", "commit_sha": "texte", "repository_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"trust": {}, "report": "texte", "source": {}, "status": "passed", "receipt": {}, "contract": {}, "outcomes": [], "limitations": []}}
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é ».