Design
drapecut.com
An MCP server for textile and composite draping simulation that creates temporary workspaces, uploads CAD files, compares drape results across warp angles, and exports cutting patterns as DXF or tiled PDF.
ENDPOINT 1
https://drapecut.com/mcp
MCP server metadata
- Name
- DrapeCut
- Version
- 0.2.0
DrapeCut makes composite cloth cutting patterns from selected CAD surfaces. This is the hosted MCP service. Start with create_workspace and retain its secret workspace_id for all part tools. load_sample works immediately. For a user's file, give them the returned upload_url, wait for their upload, call list_uploads, then import_part with its upload_id. Never pass a local filesystem path or a URL to import_part. STEP import is asynchronous: poll get_job(kind='step'), inspect list_faces, and ask the user to choose the intended face IDs before select_faces. Do not assume every face of a solid is a ply surface. Use mm, mm² and degrees. Compare angles using one seed and the same cloth settings. Assess coverage, over-lock percentage and self-overlap as well as shear. Results are kinematic dry-cloth estimates, not structural certification. export_pattern returns a download_url: give it to the user and download wanted files promptly. Workspaces and links expire after two hours or a restart; solver handles can expire earlier. Workspace IDs and file URLs grant access; keep them private. This public beta is anonymous and does not connect to a signed-in user's saved projects. Backend export permissions still apply. Setup: https://drapecut.com/docs/mcp
Known tools 16
create_workspaceCreate a private two-hour workspace and return its ID and CAD upload page.
Potential side effectslist_uploadsList files uploaded through this workspace's upload_url; pass an upload_id to import_part.
Inferred read-onlycompare_drapesCompare up to 12 warp angles, sequentially, at one fixed seed and cloth configuration.
Inferred read-onlycreate_layoutStart covering one surface with multiple pieces of the same ply/fabric.
Inferred read-onlyexport_patternExport a result as DXF or tiled 1:1 PDF and return a temporary download_url for the user.
Inferred read-onlyget_jobPoll STEP import or multi-piece layout; retry after a short delay while done=false.
Inferred read-onlylist_fabricsList fabric IDs, nominal locking angles, tow pitch (mm), thickness and UD settings.
Inferred read-onlylist_facesInspect STEP face IDs, areas, bounds, centroids, neighbours and planar mesh normals.
Inferred read-onlylist_samplesList built-in example parts that can be loaded without uploading a file.
Inferred read-onlymesh_landmarksInspect seed landmarks in mm, paged within each category (max 100 per category).
Inferred read-onlyrun_drapeDrape one fabric at one warp angle (degrees); return statistics and an exportable result_id.
Inferred read-onlyselect_facesCreate a drapable mesh from explicitly chosen STEP face IDs; reports connectedness.
Potential side effectsserver_statusCheck the hosted DrapeCut solver and read connection/workspace limits.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.drapecut]
url = "https://drapecut.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"drapecut": {
"type": "http",
"url": "https://drapecut.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: drapecut
Remote MCP URL: https://drapecut.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"drapecut": {
"url": "https://drapecut.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"drapecut": {
"type": "http",
"url": "https://drapecut.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "drapecut",
"transport": "streamable-http",
"url": "https://drapecut.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.