accueil / serveurs / Données & BDD / com.mcpcalc/calculator
com.mcpcalc/calculator
serveur MCP (Model Context Protocol) · mcpcalc-mcp 1.0.0
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.mcpcalc/calculator est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.mcpcalc/calculator » 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
- calculate≈ 110 tokens
Run a calculation and get results + prefilled URL
Paramètres, retour & exemple (3)
Paramètresinputs· object · requis
Calculator input valuesstrict· boolean · optionnel
If true, reject invalid or unknown input fields instead of dropping themcalculator· string · requis
Calculator slug
Exemple d'appel{"name": "calculate", "arguments": {"inputs": {}, "calculator": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - calculate_cas≈ 161 tokens
Evaluate one or more headless CAS expressions server-side (MCP-only numeric mode). Unsupported expressions return a GUI handoff link.
Paramètres, retour & exemple (3)
Paramètresstrict· boolean · optionnel
If true, reject unknown fields and malformed expressions instead of dropping themexpression· string · optionnel
Single CAS expression to evaluateexpressions· array · optionnel
Optional ordered list of CAS expressions to evaluate in one isolated context (supports assignments across the batch)
Exemple d'appel{"name": "calculate_cas", "arguments": {"strict": true, "expression": "texte", "expressions": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - calculate_cas_headless≈ 161 tokens
Alias of calculate_cas. Headless MCP-only CAS evaluator; if unsupported features are requested, returns GUI handoff details.
Paramètres, retour & exemple (3)
Paramètresstrict· boolean · optionnel
If true, reject unknown fields and malformed expressions instead of dropping themexpression· string · optionnel
Single CAS expression to evaluateexpressions· array · optionnel
Optional ordered list of CAS expressions to evaluate in one isolated context (supports assignments across the batch)
Exemple d'appel{"name": "calculate_cas_headless", "arguments": {"strict": true, "expression": "texte", "expressions": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - close_session≈ 64 tokens
Close a session and optionally persist a snapshot of its final state
Paramètres, retour & exemple (1)
Paramètressession_id· string · requis
Session UUID
Exemple d'appel{"name": "close_session", "arguments": {"session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_session≈ 86 tokens
Create a new interactive session for any calculator and return the session URL
Paramètres, retour & exemple (2)
Paramètresmetadata· object · optionnel
Optional session metadatacalculator· string · requis
Calculator slug
Exemple d'appel{"name": "create_session", "arguments": {"calculator": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_prefilled_url≈ 113 tokens
Generate a prefilled URL without running calculation
Paramètres, retour & exemple (3)
Paramètresinputs· object · requis
Input values for URLstrict· boolean · optionnel
If true, reject invalid or unknown input fields instead of dropping themcalculator· string · requis
Calculator slug
Exemple d'appel{"name": "generate_prefilled_url", "arguments": {"inputs": {}, "calculator": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_calculator_schema≈ 61 tokens
Get the input schema for a specific calculator
Paramètres, retour & exemple (1)
Paramètrescalculator· string · requis
Calculator slug
Exemple d'appel{"name": "get_calculator_schema", "arguments": {"calculator": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_session_state≈ 74 tokens
Retrieve the current field values, computation transcript, and pending message queue for an active session
Paramètres, retour & exemple (1)
Paramètressession_id· string · requis
Session UUID
Exemple d'appel{"name": "get_session_state", "arguments": {"session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_calculators≈ 63 tokens
List available calculators, optionally filtered by category
Paramètres, retour & exemple (1)
Paramètrescategory· string · optionnel
Filter by category (e.g., 'finance', 'math')
Exemple d'appel{"name": "list_calculators", "arguments": {"category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - push_session_action≈ 1388 tokens
Push actions into a session's message queue (set fields, submit computation, trigger plot, etc.)
Paramètres, retour & exemple (2)
Paramètresactions· array · requis
Array of SessionAction objects to push to the browsersession_id· string · requis
Session UUID
Exemple d'appel{"name": "push_session_action", "arguments": {"actions": [], "session_id": "texte"}}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é ».