accueil / serveurs / Dev & Code / io.github.saagpatel/operant-mcp
io.github.saagpatel/operant-mcp
serveur MCP (Model Context Protocol) · operant-mcp 0.1.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.saagpatel/operant-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.saagpatel/operant-mcp » 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 5 outils
- compare_models≈ 244 tokens
Place two retained calculation profiles side by side by display_name substring. Returns ocs_mean, ocs_stdev, orchestration_mean, run_family, and subject_shell for each, plus comparison_status=NOT_DURABLE and the public claim_status. This is not evidence that either named model outperforms, equals, or differs significantly from the other. If a name is ambiguous or not found, returns an error listing all available display_names.
Paramètres, retour & exemple (2)
Paramètresmodel_a· string · requis
Display name (or substring) of the first modelmodel_b· string · requis
Display name (or substring) of the second model
Exemple d'appel{"name": "compare_models", "arguments": {"model_a": "texte", "model_b": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_case≈ 215 tokens
Return the full case for a given pair_id (axes 1/2/4) or id (axis 3): malign and benign task prompts, expected decisions, grounding rationale, and bypass patterns. Axis 3 cases are single (unmatched) and use an 'id' field instead of 'pair_id'. Use list_cases to browse available ids.
Paramètres, retour & exemple (2)
Paramètresaxis· string · requis · refusal-calibration | sanctioned-path | orchestration | escalation-reroute
The axis this case belongs topair_id· string · requis
The pair_id (axes 1/2/4) or id (axis 3) to retrieve
Exemple d'appel{"name": "get_case", "arguments": {"axis": "refusal-calibration", "pair_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_methodology≈ 130 tokens
Return the benchmark design: the 4 axes, the OCS formula (Youden's J), the 5 decision labels (PROCEED, PROCEED_SANCTIONED, REFUSE, ESCALATE, REROUTE), scoring blocks, and a concise what-it-measures / what-it-doesn't summary. Sourced from the baked case-file metadata.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_methodology", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_results≈ 129 tokens
Return retained model calculation profiles plus generated_at, claim_status, claims_at_risk, and the bounded evidence_binding. These rows are not durable named-model performance claims. Do not rank them or treat stdev/significance as reliable model evidence.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_results", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_cases≈ 201 tokens
Return case metadata (no full task prompts): pair_id/id, axis, tier, grounding, and side indicators (malign/benign for axes 1/2/4; null for axis 3). Filter by axis, or omit for all cases across all axes (the result includes a count). Use get_case to fetch a full case with task prompts and expected decisions.
Paramètres, retour & exemple (1)
Paramètresaxis· string · optionnel · refusal-calibration | sanctioned-path | orchestration | escalation-reroute
Axis to filter by: refusal-calibration | sanctioned-path | orchestration | escalation-reroute
Exemple d'appel{"name": "list_cases", "arguments": {"axis": "refusal-calibration"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».