Ten Model Context Protocol tools wrap a local DualSPHysics SPH toolchain end to end: design cases as structured parameters (no hand-written XML, no solver needed to iterate), run them as background…
dualsphysics-mcp is an MCP project maintained in the vegetableno1/dualsphysics-mcp repository. The maintainer describes its purpose as “Ten Model Context Protocol tools wrap a local DualSPHysics SPH toolchain end to end: design cases as structured parameters (no hand-written XML, no solver needed…”. Read the project documentation for the complete scope.
The documented pypi package is dualsphysics-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| check_environment | Find the four DualSPHysics tools on this machine: resolved path, provenance (env var, PATH, scan), version, solver feature flags; install hints when one is… |
| create_case | Describe a 2D dam-break experiment in plain parameters and get a GenCase _Def.xml back — no XML by hand, no solver needed. Returns a particle-count estimate… |
| edit_case | Change parameters of an existing case (in place or to a save_path), re-validating the merged result. |
| describe_case | Read a case file back as a summary: dp, domain, column/tank/obstacle, timing, gauges, particle estimate. |
| gencase | Discretise the case into Case.xml + Case.bi4 (plus preview VTK) and report the real particle counts. |
| run_case | Start the CPU solver in the background (jobs/ directory, Run.out, Part_.bi4) and return a job_id immediately. |
| job_status | Poll a job: state, t/tmax, percent, the solver's Time/Sec throughput and projected finish, Run.out tail. |
| partvtk | Turn Part_.bi4 output into VTK particle files for ParaView; filters and variables pass through. |
| measure_tool | Probe the solution at points and get CSV time series back (comma separator enforced for deterministic parsing). |
| validate_dambreak | Reconstruct the dam-tip surge front from the CSV and score it against the embedded Koshizuka & Oka (1996) series: per-time errors + MAE/RMSE/max. |
{
"mcpServers": {
"dualsphysics-mcp": {
"command": "uvx",
"args": [
"dualsphysics-mcp"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
메모짱 메모·할 일을 AI로 검색·정리·체크해요. / Search, write and check off notes and to-dos in Memozzang.
채팅으로 후잉 가계부를 관리하세요. 거래 입력·조회, 계정·예산 관리, 손익·재무 보고서를 지원합니다.
나라장터 낙찰정보서비스 Open API를 위한 로컬 MCP 서버
나라장터 사전규격정보서비스 Open API를 위한 로컬 MCP 서버
나라장터 입찰공고정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버
나라장터 사용자정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버