Add Claude Desktop extensions (.mcpb) for WordCraft and GridCraft.
Ship unsigned MCPB packages built from the ArtCraft Launcher CLIs, with install docs and skill 0.2.0 updates.
This commit is contained in:
1 parent
3ac6cd5a29
commit
2fd4164ee7
36 files changed
+1412
-116
No files matched your search
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"manifest_version": "0.3",
|
||||
"name": "wordcraft-mcp",
|
||||
"display_name": "WordCraft für Claude",
|
||||
"version": "0.2.0",
|
||||
"description": "Word-Dokumente (.docx, .odt, .md, PDF) erstellen und bearbeiten. Getestet mit WordCraft 0.8.0.",
|
||||
"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",
|
||||
"icon": "icon.png",
|
||||
"compatibility": {
|
||||
"platforms": [
|
||||
"win32"
|
||||
]
|
||||
},
|
||||
"server": {
|
||||
"type": "binary",
|
||||
"entry_point": "server/wordcraft-cli.exe",
|
||||
"mcp_config": {
|
||||
"command": "${__dirname}/server/wordcraft-cli.exe",
|
||||
"args": [
|
||||
"mcp",
|
||||
"--author",
|
||||
"${user_config.author}",
|
||||
"--automation-read-root",
|
||||
"${user_config.read_root}",
|
||||
"--automation-write-root",
|
||||
"${user_config.write_root}"
|
||||
]
|
||||
}
|
||||
},
|
||||
"tools": [
|
||||
{
|
||||
"name": "list_commands",
|
||||
"description": "Every WordCraft command: id, label, ribbon location, shortcut and params. Filter with `query`."
|
||||
},
|
||||
{
|
||||
"name": "execute",
|
||||
"description": "Run one command by id with params, e.g. {command:\"format.bold\"} or {command:\"insert.table\", params:{rows:3, cols:4}}."
|
||||
},
|
||||
{
|
||||
"name": "batch",
|
||||
"description": "Run commands in order; stops at the first error unless keepGoing."
|
||||
},
|
||||
{
|
||||
"name": "new_document",
|
||||
"description": "Start a document: blank, sample, letter, resume or report."
|
||||
},
|
||||
{
|
||||
"name": "open_document",
|
||||
"description": "Open a .docx, .doc, .odt, .rtf, .md, .tex, .html, .txt or .json file, or any other text file (.m3u, .log, .ini…) as plain text."
|
||||
},
|
||||
{
|
||||
"name": "save_document",
|
||||
"description": "Save (format from the extension: docx, pdf, odt, rtf, html, md, tex, txt, png)."
|
||||
},
|
||||
{
|
||||
"name": "type_text",
|
||||
"description": "Type at the caret (replacing the selection). Use \\n... for line breaks inside text; use execute text.newParagraph for new paragraphs, or `paragraphs: true` to split lines into paragraphs."
|
||||
},
|
||||
{
|
||||
"name": "select_text",
|
||||
"description": "Select the n-th occurrence of some text."
|
||||
},
|
||||
{
|
||||
"name": "get_text",
|
||||
"description": "Body text with tracked deletions omitted."
|
||||
},
|
||||
{
|
||||
"name": "inspect_document",
|
||||
"description": "Structure: blocks with text, styles, formatting runs, lists, tables, sections, parts, selection, pages."
|
||||
},
|
||||
{
|
||||
"name": "render_page",
|
||||
"description": "Render a page to PNG to look at the result."
|
||||
},
|
||||
{
|
||||
"name": "parity",
|
||||
"description": "WordCraft's command coverage of the word-processor feature catalog."
|
||||
},
|
||||
{
|
||||
"name": "screenshot",
|
||||
"description": "Screenshot of the whole WordCraft window (desktop app only)."
|
||||
},
|
||||
{
|
||||
"name": "click",
|
||||
"description": "Click at window coordinates (desktop app only)."
|
||||
},
|
||||
{
|
||||
"name": "key",
|
||||
"description": "Press a key with modifiers (desktop app only), e.g. {key:\"B\", cmd:true}."
|
||||
},
|
||||
{
|
||||
"name": "ui_inspect",
|
||||
"description": "UI state: tab, panes, dialog, page rectangles on screen, caret (desktop app only)."
|
||||
}
|
||||
],
|
||||
"user_config": {
|
||||
"read_root": {
|
||||
"type": "directory",
|
||||
"title": "Lese-Ordner",
|
||||
"description": "Hier darf Claude Dokumente lesen.",
|
||||
"required": true,
|
||||
"default": "${HOME}/Documents"
|
||||
},
|
||||
"write_root": {
|
||||
"type": "directory",
|
||||
"title": "Schreib-Ordner",
|
||||
"description": "Nur hier darf Claude speichern. Eigenen Ordner wählen, z. B. Dokumente\\Claude-Ausgabe – nicht den Lese-Ordner.",
|
||||
"required": true
|
||||
},
|
||||
"author": {
|
||||
"type": "string",
|
||||
"title": "Autorname für Änderungen",
|
||||
"description": "Name für nachverfolgte Änderungen und Kommentare.",
|
||||
"required": false,
|
||||
"default": "Claude"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user