# 3dstreet MCP server

Source: https://glimind.com/server/mcp-registry%2Fapp.3dstreet%2F3dstreet
Registry id: `mcp-registry/app.3dstreet/3dstreet`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "3dstreet-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "3dstreet-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add 3dstreet-mcp-server -- npx -y 3dstreet-mcp
```

## Tools (21)

- `componentAdd`: Adds a component to an entity.
- `componentRemove`: Removes a component from an entity.
- `entityClone`: Clones an existing entity.
- `entityCreate`: Creates a new entity in the scene.
- `entityRemove`: Removes an entity from the scene.
- `entityReparent`: Reparents an entity to a new parent.
- `entityUpdate`: Updates an existing entity's properties.
- `focusCamera`: Focuses the camera on a given entity or coordinate.
- `getEntity`: Reads a specific entity by ID from the scene.
- `getManagedStreet`: Reads the managed street from the scene.
- `getScene`: Reads the current scene from the paired 3DStreet tab.
- `getSelectedEntity`: Reads the currently selected entity in the scene.
- `getSessionInfo`: Gets session information from the paired tab.
- `listMixins`: Lists available mixins (reusable component sets).
- `redo`: Redoes the last undone operation.
- `replaceManagedStreet`: Replaces the entire managed street with a new configuration.
- `segmentAdd`: Adds a segment to the scene (usually a road segment).
- `segmentRemove`: Removes a segment from the scene.
- `segmentUpdate`: Updates an existing segment.
- `selectEntity`: Selects an entity by ID in the scene.
- `undo`: Undoes the last mutation operation.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
