{"name":"io.github.putervision/world-model-mcp","slug":"putervision-world-model-mcp","title":"World Model MCP","description":"Persistent 3D/2D spatial world model for AI agents with entity tracking and simulation.","url":"https://mcp.market/server/putervision-world-model-mcp","rating":null,"grade":"A","score":94,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":49,"stars":20,"forks":0,"downloads_week":4167,"last_push_at":"2026-09-15T23:48:06.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/putervision/world-model-mcp","website":"https://putervision.com","version":"0.4.1","remotes":[],"packages":[{"registryType":"npm","identifier":"@putervision/world-model-mcp","version":"0.4.1","transport":{"type":"stdio"}}],"tools":[{"name":"create_evidence_pack","description":"Package entity positions, observation reconciliations, and snapshot states into an immutable, SHA-256 hashed cryptographic evidence pack for compliance and state-memory task verification.","write_action":true,"price_micros":0,"input_schema":null},{"name":"generate_game_inputs","description":"Generate Playwright MCP automation inputs (WASD, mouse-look, clicks) or project/unproject 3D entity coordinates and screen pixels.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_expected_view","description":"Calculate what entities should be visible from an observer's pose and field of view frustum cone.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_spatial_map","description":"Return a structured spatial layout, topological graph, 3D asset export (gltf/obj), or high-level environment summary of the known world.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ingest_observation","description":"Merge structured vision perception detections into the world model (re-identifying existing objects and boosting confidence), or reconcile observed state against the expected frustum view.","write_action":false,"price_micros":0,"input_schema":null},{"name":"link_to_goal","description":"Associate entities or spatial regions with state-memory task DAGs (link/unlink), or extract goal-relevant spatial context slices.","write_action":false,"price_micros":0,"input_schema":null},{"name":"manage_snapshot","description":"Unified spatial snapshot and time-travel management: save checkpoints, restore states, diff two snapshots, list history, undo mutations, or inspect world state at historical timestamps.","write_action":false,"price_micros":0,"input_schema":null},{"name":"manage_spatial_spec","description":"Manage Spatial Spec-Driven Development (Spatial SDD) baseline contracts and live compliance verification against physical constraints (min clearance, containment, occupancy).","write_action":false,"price_micros":0,"input_schema":null},{"name":"query_entities","description":"Find entities by keyword query (FTS5 search), type, region, spatial proximity, tags, or status. Alternatively, provide entity_id for single-entity location and historical trajectory lookup.","write_action":false,"price_micros":0,"input_schema":null},{"name":"record_outcome","description":"Update the world model after an action executes (moving an entity, modifying properties, destroying or creating objects).","write_action":true,"price_micros":0,"input_schema":null},{"name":"set_relation","description":"Record or update a spatial relationship between two entities (e.g. on, inside, next_to, above, below, near, contains, occluded_by, connected_to, facing, holding, part_of).","write_action":false,"price_micros":0,"input_schema":null},{"name":"simulate_movement","description":"Simulate physical movement and test for AABB collisions, or calculate waypoint navigation paths between entities and coordinates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_entity","description":"Create or update an entity in the spatial world model. Allows specifying position (3D coordinates), orientation (pitch/yaw/roll), bounding box volume, custom properties, tags, and confidence score.","write_action":true,"price_micros":0,"input_schema":null},{"name":"use_spatial_blackboard","description":"Multi-agent shared spatial blackboard for intent publishing and claiming mutex locks. Actions: get, set, delete, lease, list (legacy: post, read, claim, release).","write_action":false,"price_micros":0,"input_schema":null},{"name":"wait_for_spatial_state","description":"Poll and wait until an entity reaches a specific spatial state (exists, becomes active, confidence exceeds threshold, or enters region).","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":94,"grade":"A","scanned_at":"2026-09-19T19:48:07.782Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:48:07.741Z","components":{"code":{"score":25,"max":25,"notes":["55 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":15,"max":15,"notes":["last push 4 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@putervision/world-model-mcp","version":"0.4.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-09-15T23:56:17.263Z","repositoryUrl":"git+https://github.com/putervision/world-model-mcp.git","weeklyDownloads":4167}],"repo":{"found":true,"owner":"putervision","repo":"world-model-mcp","archived":false,"pushedAt":"2026-09-15T23:48:06Z","stars":20,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/189763671?v=4","ownerCreatedAt":"2024-11-26T15:45:38Z","license":"MIT"},"icon":{"url":"https://raw.githubusercontent.com/putervision/world-model-mcp/main/docs/world-model-icon.png","source":"registry","width":434,"height":482},"presence":{"stars":20,"forks":0,"downloadsWeek":4167,"license":"MIT","lastPushAt":"2026-09-15T23:48:06.000Z","score":49}}}},"grade_history":[],"reviews":[]}