mcpdirectory.dev
9,129 servers · updated 23 Sept

3dstreet MCP server

official from 3dstreet Active last commit 19 d
{
  "mcpServers": {
    "3dstreet": {
      "command": "npx",
      "args": [
        "-y",
        "3dstreet-mcp@latest",
        "3dstreet-mcp"
      ]
    }
  }
}
file .mcp.json (in your project root)install npx -y 3dstreet-mcpversion 0.2.2

What it does

An MCP relay that connects Claude Desktop or Claude Code to a 3DStreet scene running in your browser, allowing you to control urban design and street scene editing through Claude. This is a fallback for MCP clients without native WebMCP support.

  • Ask Claude to modify a 3DStreet scene such as adding a bike lane or changing the environment preset, with Claude issuing tool calls to the browser tab.
  • Query scene data from Claude, such as asking what entities exist in the current scene or getting information about selected objects.
  • Iterate on street and urban design by describing changes in natural language while Claude handles the underlying scene mutations through the relay.

Tools this server exposes

ToolDoes
getSceneRetrieve the full scene data from the current 3DStreet tab.
getEntityGet details about a specific entity in the scene.
getSelectedEntityGet details about the currently selected entity.
getManagedStreetRetrieve information about the managed street object.
listMixinsList available mixins in the scene.
getSessionInfoGet information about the current session.
selectEntitySelect an entity in the scene.
focusCameraMove the camera focus to a specific location or entity.
entityCreateCreate a new entity in the scene.
entityUpdateUpdate properties of an existing entity.
entityRemoveDelete an entity from the scene.
entityCloneDuplicate an entity in the scene.
entityReparentChange the parent of an entity.
componentAddAdd a component to an entity.
componentRemoveRemove a component from an entity.
segmentAddAdd a segment to the scene.
segmentUpdateUpdate properties of a segment.
segmentRemoveDelete a segment from the scene.
replaceManagedStreetReplace the managed street with a different configuration.
undoUndo the last action in the scene.
redoRedo the last undone action in the scene.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.