{"name":"io.github.yixuanzhong/plaxis-mcp","slug":"yixuanzhong-plaxis-mcp","title":"PLAXIS","description":"Windows-local MCP server for PLAXIS 2D Remote Scripting: geometry, staged construction, results.","url":"https://mcp.market/server/yixuanzhong-plaxis-mcp","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":20,"stars":5,"forks":2,"downloads_week":null,"last_push_at":"2026-08-06T02:04:00.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/yixuanzhong/PLAXIS-MCP","website":"https://github.com/yixuanzhong/PLAXIS-MCP#readme","version":"0.3.5","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"plaxis-mcp","version":"0.3.5","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional","valueHint":"command"},{"description":"Which PLAXIS endpoint this process serves. A process has one immutable role, so register Input and Output as two separate servers when both are needed. Run `plaxis-mcp setup` once per machine first: it generates the role profiles and stores the PLAXIS passwords in Windows Credential Manager.","isRequired":true,"choices":["input","output"],"type":"named","name":"--role"}]}],"tools":[{"name":"activate","description":"Activate one or more objects in one or more phases.","write_action":false,"price_micros":0,"input_schema":null},{"name":"assign_material","description":"Assign a material to one or more features.","write_action":false,"price_micros":0,"input_schema":null},{"name":"calculate","description":"Calculate phases.","write_action":false,"price_micros":0,"input_schema":null},{"name":"call_method","description":"Call an explicitly named PLAXIS method with literal positional arguments.","write_action":false,"price_micros":0,"input_schema":null},{"name":"close_project","description":"Close the active PLAXIS project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"connect","description":"Connect to the pinned local PLAXIS endpoint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"connection_status","description":"Get state for the pinned PLAXIS role.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_borehole","description":"Add a borehole at the given x-coordinate.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_line","description":"Create a line, or a polyline through 3 or more vertices.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_material","description":"Create a material set.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_phase","description":"Create a new phase relative to an existing one.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_point","description":"Create one or more points at [x, y] coordinates.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_polygon","description":"Create a polygon from 3 or more vertices.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_soillayer","description":"Add a soil layer with the given height.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_structural_element","description":"Add a structural element feature to one or more existing lines.","write_action":true,"price_micros":0,"input_schema":null},{"name":"deactivate","description":"Deactivate one or more objects in one or more phases.","write_action":false,"price_micros":0,"input_schema":null},{"name":"disconnect","description":"Disconnect the current PLAXIS worker session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_mesh","description":"Generate the mesh, optionally with a relative element size factor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_results","description":"Fetch one lossless page of PLAXIS Output results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_single_result","description":"Fetch one result value at a named point or an (x, y) coordinate.","write_action":false,"price_micros":0,"input_schema":null},{"name":"inspect","description":"Inspect a PLAXIS object or property.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_materials","description":"Return a compact material summary.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_members","description":"List available attributes on a PLAXIS object path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_objects","description":"List the model objects of one kind, with the path to pass back.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_phases","description":"Return a compact model-phase summary.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_result_types","description":"List available Output result-type groups or members.","write_action":false,"price_micros":0,"input_schema":null},{"name":"model_state","description":"Report whether the model can be calculated, and what is stopping it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"new_project","description":"Create a new PLAXIS project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"open_project","description":"Open a PLAXIS project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"project_info","description":"Return common project metadata and units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"recover_project","description":"Recover the current PLAXIS project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"save_project","description":"Save the active project, optionally to a new path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_current_phase","description":"Make an existing phase the current phase for further edits.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_mode","description":"Switch the PLAXIS Input working mode.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_phase_property","description":"Set a property of an object for one specific phase only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_property","description":"Set a writable PLAXIS property using a dotted path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"view_results","description":"Open a calculated phase in the PLAXIS Output application.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":88,"grade":"A","scanned_at":"2026-09-24T17:26:01.331Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T17:26:01.334Z","components":{"code":{"score":25,"max":25,"notes":["8 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 50 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"plaxis-mcp","version":"0.3.5","found":true,"dependencyCount":2,"publishedAt":"2026-07-29T08:25:48.414625Z","repositoryUrl":"https://github.com/yixuanzhong/PLAXIS-MCP"}],"repo":{"found":true,"owner":"yixuanzhong","repo":"PLAXIS-MCP","archived":false,"pushedAt":"2026-08-06T02:04:00Z","stars":5,"forks":2,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/225159188?v=4","ownerCreatedAt":"2025-08-07T08:35:43Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/225159188?v=4&s=128","source":"github"},"presence":{"stars":5,"forks":2,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-08-06T02:04:00.000Z","score":20}}}},"grade_history":[],"reviews":[]}