{ lib, python3, fetchPypi, }: python3.pkgs.buildPythonApplication rec { pname = "freecad-mcp"; version = "0.1.16"; pyproject = true; src = fetchPypi { pname = "freecad_mcp"; inherit version; hash = "sha256-eFt7UgJw56C2zY8Vznrg8L0a5nvP0xtiW1oJuJ/fL3Y="; }; build-system = [ python3.pkgs.hatchling ]; dependencies = with python3.pkgs; [ mcp validators ]; pythonImportsCheck = [ "freecad_mcp" ]; meta = { description = "Add your description here"; homepage = "https://pypi.org/project/freecad-mcp/"; license = lib.licenses.mit; mainProgram = "freecad-mcp"; }; }