protogen
MCP CAD services; bundles with SmartScale (measure to CAD).
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen describe
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"protogen": {
"url": "https://viridis-agent-stable.fly.dev/protogen/mcp"
}
}
}Puntos de conexión remotos
https://viridis-agent-stable.fly.dev/protogen/mcpstreamable-httphttps://mcp.viridisconservation.com/protogen/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟡create_cad_workspace(project_name, owner_agent, design_goal, constraints, payment_ref, ...)
Create a ProtoGen CAD workspace for another agent or workflow.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "manufacturing_plan_from_specOutput"
}🟢describe
Return ProtoGen capabilities and current CAD environment status.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "describeArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "describeOutput"
}⚪health
Return ProtoGen health and workspace counts.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "healthArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "healthOutput"
}Comunidad
Evidencia