{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vegetableno1/dualsphysics","description":"Agent toolchain for the DualSPHysics SPH solver: case prep, simulation runs, post-processing.","title":"DualSPHysics MCP","repository":{"url":"https://github.com/vegetableno1/DualSPHysics-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"dualsphysics-mcp","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the GenCase_linux64 executable (auto-discovered if unset)","name":"DSPH_GENCASE"},{"description":"Path to the DualSPHysics CPU solver executable (auto-discovered if unset)","name":"DSPH_SOLVER"},{"description":"Path to the PartVTK_linux64 executable (auto-discovered if unset)","name":"DSPH_PARTVTK"},{"description":"Path to the MeasureTool_linux64 executable (auto-discovered if unset)","name":"DSPH_MEASURETOOL"},{"description":"Directory for simulation job outputs (defaults to ./jobs)","name":"DSPH_JOBS_DIR"},{"description":"OpenMP threads for the CPU solver (defaults to CPU count)","name":"DSPH_OMP_THREADS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-22T00:10:12.946644Z","publishedAt":"2026-09-22T00:10:12.946644Z","updatedAt":"2026-09-22T00:10:12.946644Z","isLatest":true}}}
