A side-by-side look at the MCP Stl and StyleKit MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose MCP Stl for architecture & design work as a local process; choose StyleKit for architecture & design as a local process. You can also run both side by side in one mcpServers block.
read_stl_file, get_mesh_info, write_stl.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Architecture & Design | Architecture & Design |
| Quality signal | 44/100 · Fair | 52/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | Not declared | Not declared |
| Pricing | Not declared | Not declared |
| Required env vars | None listed | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 619 |
| Directory activity | 0 views 0 installs 0 upvotes | 1 views 0 installs 0 upvotes |
| Tools | 33 | Not listed |
| Full listing | View MCP Stl | View StyleKit |
read_stl_fileRead an STL file and return mesh data (vertices, normals, bounding box)get_mesh_infoGet summary information about an STL file without loading full geometrywrite_stlWrite mesh data to an STL file (ASCII or binary format)translate_stlTranslate (move) the mesh by specified X, Y, Z offsetsrotate_stlRotate the mesh around X, Y, or Z axis by a given angle in degreesscale_stlScale the mesh by specified X, Y, Z factorsshear_stlApply a shear transformation (shift one axis per unit along another)mirror_stlMirror (reflect) the mesh across the plane perpendicular to a given axisrotate_stl_axisRotate the mesh around an arbitrary axis vector (Rodrigues' formula)combine_stlMerge multiple STL files into onearray_linearCreate N copies of the mesh spaced by a fixed X/Y/Z offsetarray_circularCreate N copies of the mesh at equal angular intervals around an axisNo tool names declared yet. Check the project README from the listing page.
Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"mcp-stl": {
"command": "uvx",
"args": [
"mcp-stl"
]
}
}
}
{
"mcpServers": {
"stylekit": {
"command": "npx",
"args": [
"-y",
"shadcn"
]
}
}
}