Stl MCP server
MCP server for editing STL 3D model files
0 stars16 downloads/wk
Reviews
Write oneNobody has reviewed Stl yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Stl tools (12, 7 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
create_conewrite actionCreates a cone mesh.
create_cubewrite actionCreates a cube mesh.
create_cylinderwrite actionCreates a cylinder mesh.
create_planewrite actionCreates a plane mesh (2D flat surface).
create_spherewrite actionCreates a sphere mesh.
create_toruswrite actionCreates a torus (donut) mesh.
get_mesh_infoReturns summary information about an STL file without loading full geometry.
read_stl_fileReads an STL file and returns mesh data including vertices, normals, and bounding box.
rotate_stlRotates the mesh around a specified axis.
scale_stlScales the mesh by the specified factors.
translate_stlTranslates (moves) the mesh by the specified offset.
write_stlwrite actionWrites mesh data to an STL file.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 158 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Stl compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 65% of 4,464 AI and agents servers
- Tools
- 12
- the typical AI and agents server has 6
- Tools that change things
- 58%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 16
- more than 4% of 1,515 AI and agents servers with a package
What its tools let an agent do: 5 read · 7 create
Install Stl in Claude Code, Cursor or VS Code
claude mcp add mcp-stl -- uvx mcp-stl
What the publisher says
From the Stl repository's README, as published. We do not edit it. Read it on GitHub
mcp-stl
MCP server for editing STL 3D model files. Provides tools for parsing, viewing, and manipulating STL files through the Model Context Protocol.
Install
pip install mcp-stlMCP Server
mcp-name: io.github.daedalus/mcp-stl
Tools
Reading & Writing
- readstlfile: Read an STL file and return mesh data (vertices, normals, bounding box)
- getmeshinfo: Get summary information about an STL file without loading full geometry
- writestl**: Write mesh data to an STL file (ASCII or binary format)
Transformations
- translatestl**: Translate (move) the mesh by specified X, Y, Z offsets
- rotatestl**: Rotate the mesh around X, Y, or Z axis by a given angle in degrees
- scalestl**: Scale the mesh by specified X, Y, Z factors
- shearstl**: Apply a shear transformation (shift one axis per unit along another)
- mirrorstl**: Mirror (reflect) the mesh across the plane perpendicular to a given axis
- rotatestlaxis: Rotate the mesh around an arbitrary axis vector (Rodrigues' formula)
- combinestl**: Merge multiple STL files into one
- arraylinear**: Create N copies of the mesh spaced by a fixed X/Y/Z offset
- arraycircular**: Create N copies of the mesh at equal angular intervals around an axis
Primitives
- createcube**: Create a cube mesh
- createbox**: Create a rectangular box (cuboid) with independent width/height/depth
- createsphere**: Create a sphere mesh
- createcylinder**: Create a cylinder mesh
- createcone**: Create a cone mesh
- createtorus**: Create a torus (donut) mesh
- createplane**: Create a flat plane mesh
- createcapsule**: Create a capsule (cylinder with hemispherical end caps)
- createellipsoid**: Create an ellipsoid with independent radii on each axis
- createfrustum**: Create a frustum (truncated cone)
- createtube**: Create a hollow cylinder (tube/pipe)
- createpyramid**: Create a regular n-sided pyramid
Engine-Design Shapes
- creategear**: Create a spur gear mesh (configurable module, teeth, pressure angle)
- createspring**: Create a helical coil spring
- createconnectingrod: Create a connecting rod with big/small-end bores
- createcrankshaft**: Create an N-throw crankshaft
- createvalve**: Create a poppet valve (stem + head disc)
- createcamshaftlobe: Create an eccentric cam lobe with cosine nose profile
Usage
Python API
from mcp_stl import read_stl_file, create_cube, translate_stl
# Read an existing STL file
mesh = read_stl_file("model.stl")
print(f"Faces: {mesh.face_count}")
# Create a primitive
create_cube("cube.stl", size=2.0)
# Transform a mesh
translate_stl("input.stl", "output.stl", x=10.0, y=0.0, z=5.0)MCP Server
Configure in your MCP client:
{
"mcpServers": {
"mcp-stl": {
"command": "mcp-stl"
}
}
}Development
git clone https://github.com/daedalus/mcp-stl.git
cd mcp-stl
pip install -e ".[test]"
# run tests
pytest
# format
ruff format src/ tests/
# lint
ruff check src/ tests/
# type check
mypy src/Nothing above is checked by us. What we check is on the safety report.
Stl: common questions
- Is Stl MCP server safe?
- Mostly: it is graded B (82/100). Read the Stl safety report
- How do I install Stl?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Stl need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Stl maintained?
- The last commit was 194 days ago (2026-04-22). The latest release is v0.1.0.
- What can I use instead of Stl?
- Servers from other publishers that do the same job: Serena MCP: the IDE for your agent MCP server, Basic Memory MCP server and jCodeMunch MCP server.
- How does Stl compare with other AI and agents MCP servers?
- safety score 82/100 (higher than 65% of 4,464 AI and agents servers); tools 12 (the typical AI and agents server has 6); tools that change things 58% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Stl
Same job from other publishers: the closest match first, then the best rated.
- Serena MCP: the IDE for your agentA powerful toolkit for coding, providing semantic retrieval and editing capabilities.not reviewedWidely usedC
- Basic MemoryLocal-first knowledge management with bi-directional LLM sync via Markdown files.not reviewedWidely usedB
- jCodeMunch MCPRetrieves code by symbol via tree-sitter, so an agent reads the function it needs, not the file.not reviewedWidely usedA
- ImageAI image generation and editing with prompt optimization and quality presetsnot reviewedEstablishedB
- OpenflowkitArchitecture diagrams for your agent: draw on the live OpenFlowKit canvas or edit diagram files.not reviewedEstablishedA