accueil / serveurs / Recherche & Web / io.github.1337mofo/costable
io.github.1337mofo/costable
serveur MCP (Model Context Protocol) · costable 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 io.github.1337mofo/costable est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.1337mofo/costable » 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
- add_material_to_model≈ 212 tokens
Add a material (BOM line) to an existing cost model. Searches the materials database by name query — no need for exact IDs.
Paramètres, retour & exemple (5)
Paramètresqty· number · optionnel
Number of this material per unit assembly. Defaults to 1.massKg· number · requis
Mass of material per unit in kilograms.modelId· number · requis
Cost model ID returned by create_cost_model.scrapFactor· number · optionnel
Scrap/yield factor (e.g. 1.05 = 5% material waste). Defaults to 1.05.materialQuery· string · requis
Material name to search for, e.g. 'ABS', 'Aluminium 6061', 'Stainless 304'.
Exemple d'appel{"name": "add_material_to_model", "arguments": {"massKg": 1, "modelId": 1, "materialQuery": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - add_process_to_model≈ 293 tokens
Add a manufacturing process step to an existing cost model. Searches the process database by name query — no need for exact IDs.
Paramètres, retour & exemple (6)
ParamètresmodelId· number · requis
Cost model ID returned by create_cost_model.stepOrder· number · optionnel
Step sequence number (1 = first). Defaults to 1.skillLevel· string · requis
Worker skill level. Options: cnc_machinist, machine_operator, welder, composite_tech, assembly_tech, quality_inspector, toolmaker, engineer, general_labour, painter, electrician, plumber, driver, warehouse, admin, manager.countryCode· string · requis
Country where this process step is performed (ISO 3166-1 alpha-2).cycleTimeHrs· number · requis
Cycle time per unit in decimal hours (e.g. 0.5 = 30 minutes).processQuery· string · requis
Process name to search for, e.g. 'CNC 3-Axis', 'Injection Moulding', 'TIG Welding'.
Exemple d'appel{"name": "add_process_to_model", "arguments": {"modelId": 1, "skillLevel": "texte", "countryCode": "texte", "cycleTimeHrs": 1, "processQuery": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - calculate_cost_model≈ 103 tokens
Run the Monte Carlo should-cost calculation on a cost model. Returns P50 (median), P80 and P90 cost-at-risk per unit, plus a full cost breakdown (material, labour, machine, overhead, margin).
Paramètres, retour & exemple (1)
ParamètresmodelId· number · requis
Cost model ID returned by create_cost_model.
Exemple d'appel{"name": "calculate_cost_model", "arguments": {"modelId": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compare_manufacturing_countries≈ 149 tokens
Run the cost model across multiple manufacturing countries simultaneously to identify the optimal sourcing location. Returns P50/P80/P90 per country and % delta vs baseline.
Paramètres, retour & exemple (2)
ParamètresmodelId· number · requis
Cost model ID returned by create_cost_model.countries· array · requis
Array of ISO 3166-1 alpha-2 country codes to compare, e.g. ['US','CN','VN','MX','DE']. Maximum 6.
Exemple d'appel{"name": "compare_manufacturing_countries", "arguments": {"modelId": 1, "countries": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_cost_model≈ 241 tokens
Create a new parametric cost model in Costable. Returns the model ID which is used by add_material_to_model, add_process_to_model, calculate_cost_model, and compare_manufacturing_countries.
Paramètres, retour & exemple (5)
Paramètresname· string · requis
Descriptive name for the cost model, e.g. 'Aluminium Enclosure Rev2'.batchQty· number · requis
Batch / order quantity. Affects Wright's Law learning curve.marginRate· number · optionnel
Profit margin as a decimal fraction (e.g. 0.15 = 15%). Defaults to 0.15.countryCode· string · requis
Primary manufacturing country code (ISO 3166-1 alpha-2).overheadRate· number · optionnel
Factory overhead as a decimal fraction (e.g. 0.25 = 25%). Defaults to 0.25.
Exemple d'appel{"name": "create_cost_model", "arguments": {"name": "texte", "batchQty": 1, "countryCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_part≈ 258 tokens
Instantly estimate the should-cost of a manufactured part using natural language. Returns P50 (median), P80 and P90 cost-at-risk per unit based on Monte Carlo simulation of material price variance, labour rate variance and cycle time uncertainty. Use this for quick feasibility checks before building a full cost model.
Paramètres, retour & exemple (3)
ParamètresbatchQty· number · optionnel
Batch / order quantity. Affects Wright's Law learning curve factor. Defaults to 100.countryCode· string · optionnel
ISO 3166-1 alpha-2 manufacturing country code. Defaults to 'US'. Supported: US, CN, DE, JP, UK, MX, IN, VN, TH, PL, BR, FR, IT, KR, TW, CA, SE, SG, MY, ID, CZ, TR, ZA, ES, AU.description· string · requis
Natural language description, e.g. '500 ABS injection moulded phone cases 0.08 kg' or 'CNC milled aluminium bracket 0.45 kg, 100 units'.
Exemple d'appel{"name": "estimate_part", "arguments": {"description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_labour_rates≈ 98 tokens
Get manufacturing labour rates ($/hr) for all skill levels in a given country. Data covers 16 skill levels across 25 countries (ILO/BLS/ABS sourced).
Paramètres, retour & exemple (1)
ParamètrescountryCode· string · requis
ISO 3166-1 alpha-2 country code, e.g. 'US', 'CN', 'DE', 'VN'.
Exemple d'appel{"name": "get_labour_rates", "arguments": {"countryCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - review_supplier_quote≈ 293 tokens
Analyse a supplier quote against Costable's should-cost benchmarks. Returns a line-by-line delta (% over/under should-cost), verdict (LOW / COMPETITIVE / HIGH / VERY HIGH), and a list of the top items to challenge in negotiation.
Paramètres, retour & exemple (3)
Paramètresitems· array · requis
Quote line items.countryCode· string · requis
Supplier's manufacturing country (ISO 3166-1 alpha-2).supplierName· string · requis
Name of the supplier (for labelling the report).
Exemple d'appel{"name": "review_supplier_quote", "arguments": {"items": [], "countryCode": "texte", "supplierName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_materials≈ 178 tokens
Search the Costable materials database (37 materials with LME-sourced pricing). Returns material name, category, price per kg, density, and strength properties.
Paramètres, retour & exemple (3)
Paramètreslimit· number · optionnel
Maximum results to return. Defaults to 20.query· string · optionnel
Search query, e.g. 'aluminium', 'stainless', 'ABS', 'titanium'.category· string · optionnel
Filter by category: Metals - Aluminium, Metals - Steel, Metals - Titanium, Metals - Copper Alloys, Polymers - Thermoplastic, Polymers - Thermoset, Composites, Timber, Rubber & Elastomers.
Exemple d'appel{"name": "search_materials", "arguments": {"limit": 1, "query": "texte", "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_processes≈ 170 tokens
Search the Costable manufacturing process database (41 processes). Returns process name, category, machine rate ($/hr), and cycle time model.
Paramètres, retour & exemple (3)
Paramètreslimit· number · optionnel
Maximum results to return. Defaults to 20.query· string · optionnel
Search query, e.g. 'CNC', 'injection moulding', 'laser cutting', 'anodising'.category· string · optionnel
Filter by category: CNC Machining, Sheet Metal, Casting, Polymer Processing, Additive Manufacturing, Composites, Welding & Joining, Surface Finishing, Assembly.
Exemple d'appel{"name": "search_processes", "arguments": {"limit": 1, "query": "texte", "category": "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é ».