protogen

MCP CAD services; bundles with SmartScale (measure to CAD).

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
92%
Vollständigkeit des Schemas
57%
Qualität der Benennung
90%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'describe' description lacks action verbin describe

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~900Tokens (Tool-Definitionen)
~1.5 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.70% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "protogen": {
      "url": "https://viridis-agent-stable.fly.dev/protogen/mcp"
    }
  }
}

Remote-Endpunkte

https://viridis-agent-stable.fly.dev/protogen/mcpstreamable-http
https://mcp.viridisconservation.com/protogen/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟡create_cad_workspace(project_name, owner_agent, design_goal, constraints, payment_ref, ...)

Create a ProtoGen CAD workspace for another agent or workflow.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "project_name": {
      "title": "Project Name",
      "type": "string"
    },
    "owner_agent": {
      "title": "Owner Agent",
      "type": "string"
    },
    "design_goal": {
      "title": "Design Goal",
      "type": "string"
    },
    "constraints": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Constraints"
    },
    "payment_ref": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Payment Ref"
    },
    "request_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Request Id"
    }
  },
  "required": [
    "project_name",
    "owner_agent",
    "design_goal"
  ],
  "title": "create_cad_workspaceArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "create_cad_workspaceOutput"
}
⚪generate_cad_design(workspace_id, part_name, dimensions_mm, material, design_intent, ...)

Generate a parametric CAD design contract in a ProtoGen workspace.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "workspace_id": {
      "title": "Workspace Id",
      "type": "string"
    },
    "part_name": {
      "title": "Part Name",
      "type": "string"
    },
    "dimensions_mm": {
      "additionalProperties": {
        "type": "number"
      },
      "title": "Dimensions Mm",
      "type": "object"
    },
    "material": {
      "default": "aluminum",
      "title": "Material",
      "type": "string"
    },
    "design_intent": {
      "default": "",
      "title": "Design Intent",
      "type": "string"
    },
    "features": {
      "anyOf": [
        {
          "items": {
            "additionalProperties": true,
            "type": "object"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Features"
    },
    "output_formats": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Output Formats"
    },
    "payment_ref": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Payment Ref"
    },
    "request_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Request Id"
    }
  },
  "required": [
    "workspace_id",
    "part_name",
    "dimensions_mm"
  ],
  "title": "generate_cad_designArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "generate_cad_designOutput"
}
⚪export_cad_design(design_id, export_format, payment_ref)

Export a CAD design as OpenSCAD, STEP contract metadata, or manufacturing brief.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "design_id": {
      "title": "Design Id",
      "type": "string"
    },
    "export_format": {
      "default": "openscad",
      "title": "Export Format",
      "type": "string"
    },
    "payment_ref": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Payment Ref"
    }
  },
  "required": [
    "design_id"
  ],
  "title": "export_cad_designArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "export_cad_designOutput"
}
⚪manufacturing_plan_from_spec(product_spec, payment_ref, request_id)

Generate a manufacturing plan, BOM, DFM notes, and cost estimate from a product spec.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "product_spec": {
      "additionalProperties": true,
      "title": "Product Spec",
      "type": "object"
    },
    "payment_ref": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Payment Ref"
    },
    "request_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Request Id"
    }
  },
  "required": [
    "product_spec"
  ],
  "title": "manufacturing_plan_from_specArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "manufacturing_plan_from_specOutput"
}
🟢describe

Return ProtoGen capabilities and current CAD environment status.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "describeArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "describeOutput"
}
⚪health

Return ProtoGen health and workspace counts.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "healthArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "healthOutput"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools
fehlgeschlagene BeobachtungVersion nicht aufgezeichnet—
verifiziertVersion nicht aufgezeichnet6 Tools