82 lines
2.1 KiB
JSON
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."
|
|
}
|
|
]
|
|
}
|