Files
claude-skills/skills/cadcraft-mcp/extension/manifest.json
T

82 lines
2.1 KiB
JSON

{
"manifest_version": "0.3",
"name": "cadcraft-mcp",
"display_name": "CADCraft for Claude",
"version": "0.1.0",
"description": "DXF- und DWG-Zeichnungen öffnen, zeichnen und exportieren. CLI 0.13.0. Benötigt CADCraft unter C:\\Program Files\\CADCraft\\.",
"author": {
"name": "Dominic Gundel"
},
"repository": {
"type": "git",
"url": "https://git.gundel.dev/dg/claude-skills.git"
},
"homepage": "https://git.gundel.dev/dg/claude-skills",
"license": "MIT",
"compatibility": {
"platforms": [
"win32"
]
},
"server": {
"type": "binary",
"entry_point": "server/README.txt",
"mcp_config": {
"command": "C:\\Program Files\\CADCraft\\cadcraft-cli.exe",
"args": [
"mcp"
]
}
},
"tools": [
{
"name": "command_line",
"description": "One AutoCAD-style command line. Spaces act as Enter."
},
{
"name": "script",
"description": "A multi-line script. A blank line is Enter."
},
{
"name": "execute",
"description": "Run one command by id with JSON params. No dialogs."
},
{
"name": "list_commands",
"description": "Command ids, aliases and parameter docs. Filter with filter."
},
{
"name": "inspect_drawing",
"description": "Counts, extents, layers, styles, blocks, layouts and undo."
},
{
"name": "query_entities",
"description": "Entities by type, layer, selection or window."
},
{
"name": "find_text",
"description": "TEXT, MTEXT, attributes and multileaders."
},
{
"name": "render",
"description": "PNG of the drawing, fitted to the extents or to window."
},
{
"name": "new_drawing",
"description": "New drawing. Imperial unless metric is true."
},
{
"name": "open",
"description": "Open a DXF or DWG file."
},
{
"name": "save",
"description": "Save DXF or DWG. A .svg, .png or .pdf path exports instead."
},
{
"name": "cancel",
"description": "Escape: cancel the running command or clear the selection."
}
]
}