{
  "engine": "igrimaldi.engineering — Physical AI & Robotics cluster control engine",
  "cluster": "physical-ai",
  "schemaVersion": "0.1.0",
  "entry": {
    "id": "palletizer-mcp",
    "repository": "palletizer/mcp",
    "cluster": "physical-ai",
    "status": "MODULE",
    "description": "MCP stdio JSON-RPC server exposing the optimizer to agents as typed tools.",
    "language": [
      "Python"
    ],
    "lastCommitSnapshot": "2026-07-31",
    "artifacts": [
      {
        "kind": "github",
        "url": "https://github.com/iceccarelli/palletizer/tree/main/mcp",
        "label": "palletizer/mcp"
      }
    ],
    "architecture": "stdio JSON-RPC; tool schemas map onto optimizer calls.",
    "dependencies": [
      "palletizer"
    ],
    "maturity": "alpha",
    "businessHypothesis": "Agents may plan and propose; this is the controlled interface through which they do so.",
    "customer": "Internal.",
    "technicalRole": "Agentic interface. Plan and simulate tools only — never an actuation tool.",
    "duplicateFunctionality": "None.",
    "strategicValue": "medium",
    "ipValue": "low",
    "revenuePotential": "none",
    "integrationPotential": "medium",
    "securityRisk": "medium",
    "regulatory": "Must never expose a tool that bypasses the safety gate.",
    "rationale": "MODULE. Exists; tested (tests/test_mcp_server.py); bounded by the agent rules on /architecture.",
    "activity": {
      "id": "palletizer-mcp",
      "source": "snapshot",
      "pushedAt": "2026-07-31",
      "stars": null,
      "openIssues": null,
      "defaultBranch": null,
      "language": "Python",
      "asOf": "2026-09-05"
    }
  }
}