3D-MCP

by team-plask
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
createKeyframes

Create multiple Keyframes

getKeyframes

Get multiple Keyframes by IDs

listKeyframes

List all Keyframes

updateKeyframes

Update multiple Keyframes in a single operation

deleteKeyframes

Delete multiple Keyframes

createChannels

Create multiple Channels

getChannels

Get multiple Channels by IDs

listChannels

List all Channels

updateChannels

Update multiple Channels in a single operation

deleteChannels

Delete multiple Channels

createClips

Create multiple Clips

getClips

Get multiple Clips by IDs

listClips

List all Clips

updateClips

Update multiple Clips in a single operation

deleteClips

Delete multiple Clips

createLayers

Create multiple Layers

getLayers

Get multiple Layers by IDs

listLayers

List all Layers

updateLayers

Update multiple Layers in a single operation

deleteLayers

Delete multiple Layers

createDrivers

Create multiple Drivers

getDrivers

Get multiple Drivers by IDs

listDrivers

List all Drivers

updateDrivers

Update multiple Drivers in a single operation

deleteDrivers

Delete multiple Drivers

test

Test tool

select

Select one or more objects

clearSelection

Clear current selection

getSelection

Get currently selected objects

batchTransform

Apply transformations to multiple objects

batchSetParent

Set parent for multiple objects

getChildren

Get all children of an object

batchSetProperty

Set properties on multiple objects

getProperty

Get a property value from an object

batchGetProperty

Get property values from multiple objects

duplicate

Duplicate an entity

query

Query entities based on criteria

undo

Undo the last operation

redo

Redo the previously undone operation

rename

Rename an entity

setMetadata

Set metadata on an entity

getMetadata

Get metadata from an entity

createMeshs

Create multiple Meshs

getMeshs

Get multiple Meshs by IDs

listMeshs

List all Meshs

updateMeshs

Update multiple Meshs in a single operation

deleteMeshs

Delete multiple Meshs

createVertexs

Create multiple Vertexs

getVertexs

Get multiple Vertexs by IDs

listVertexs

List all Vertexs

updateVertexs

Update multiple Vertexs in a single operation

deleteVertexs

Delete multiple Vertexs

createEdges

Create multiple Edges

getEdges

Get multiple Edges by IDs

listEdges

List all Edges

updateEdges

Update multiple Edges in a single operation

deleteEdges

Delete multiple Edges

createFaces

Create multiple Faces

getFaces

Get multiple Faces by IDs

listFaces

List all Faces

updateFaces

Update multiple Faces in a single operation

deleteFaces

Delete multiple Faces

createUVMaps

Create multiple UVMaps

getUVMaps

Get multiple UVMaps by IDs

listUVMaps

List all UVMaps

updateUVMaps

Update multiple UVMaps in a single operation

deleteUVMaps

Delete multiple UVMaps

createMaterials

Create multiple Materials

getMaterials

Get multiple Materials by IDs

listMaterials

List all Materials

updateMaterials

Update multiple Materials in a single operation

deleteMaterials

Delete multiple Materials

createGroups

Create multiple Groups

getGroups

Get multiple Groups by IDs

listGroups

List all Groups

updateGroups

Update multiple Groups in a single operation

deleteGroups

Delete multiple Groups

createCurves

Create multiple Curves

getCurves

Get multiple Curves by IDs

listCurves

List all Curves

updateCurves

Update multiple Curves in a single operation

deleteCurves

Delete multiple Curves

createSubdivisionSurfaces

Create multiple SubdivisionSurfaces

getSubdivisionSurfaces

Get multiple SubdivisionSurfaces by IDs

listSubdivisionSurfaces

List all SubdivisionSurfaces

updateSubdivisionSurfaces

Update multiple SubdivisionSurfaces in a single operation

deleteSubdivisionSurfaces

Delete multiple SubdivisionSurfaces

combineMeshes

Combine multiple meshes into a single mesh

splitMeshes

Split meshes into separate objects

transformVertices

Transform multiple vertices

setEdgeCreases

Set crease weights for edges

extrudeFaces

Extrude faces

unwrapUVs

Generate UV coordinates using automatic unwrapping

transformUVs

Transform UV coordinates for vertices

assignMaterials

Assign materials to meshes or specific faces

performGroupOperations

Perform operations on object groups

editCurveControlPoints

Edit control points of curves

setSubdivisionLevels

Set subdivision levels for surfaces

triangulate

Convert n-gons to triangles

quadrangulate

Convert triangles to quads

bevel

Bevel edges or vertices

bridge

Create bridges between face loops

importGeometry

Import geometry data sources

exportGeometry

Export geometry collections to external formats

createJoints

Create multiple Joints

getJoints

Get multiple Joints by IDs

listJoints

List all Joints

updateJoints

Update multiple Joints in a single operation

deleteJoints

Delete multiple Joints

createConstraints

Create multiple Constraints

getConstraints

Get multiple Constraints by IDs

listConstraints

List all Constraints

updateConstraints

Update multiple Constraints in a single operation

deleteConstraints

Delete multiple Constraints

createIKChains

Create multiple IKChains

getIKChains

Get multiple IKChains by IDs

listIKChains

List all IKChains

updateIKChains

Update multiple IKChains in a single operation

deleteIKChains

Delete multiple IKChains

createBlendShapes

Create multiple BlendShapes

getBlendShapes

Get multiple BlendShapes by IDs

listBlendShapes

List all BlendShapes

updateBlendShapes

Update multiple BlendShapes in a single operation

deleteBlendShapes

Delete multiple BlendShapes

getQuadView

Get top, front, right, and perspective views of the scene.