Skills auf die installierten Craft-Versionen vom 26. Oktober 2026 heben, damit sie zu den aktuell installierten CLIs passen.
CADCraft, EffectCraft und FilmCraft ergänzen.
This commit is contained in:
1 parent
d374ee7fff
commit
93cac0947b
69 files changed
+1787
-151
No files matched your search
@@ -1,5 +1,10 @@
|
||||
# Changelog – gridcraft-mcp
|
||||
|
||||
## 0.4.0 (2026-10-26)
|
||||
|
||||
- CLI 0.12.1. `open_workbook` öffnet .xlsm, .xls, .xlsb und .ods. Werkzeug `select`. Pivot: `insert.pivotTable`, `insert.pivotChart`, `pivot.*`.
|
||||
- CLI-Befehle info, convert, eval, cat, check, run, commands, functions, mcp --connect PORT, send, version. Die Fallen von 0.8.0 sind nicht erneut durchgespielt.
|
||||
|
||||
## 0.3.0 (2026-10-19)
|
||||
|
||||
- Skill clientneutral: Claude-/Cursor-Details nur noch in README/docs; schärfere `description`.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
## Zweck
|
||||
|
||||
Erstellt und bearbeitet Excel-Arbeitsmappen (`.xlsx`, `.csv`) über den MCP-Server von GridCraft. Getestet mit 0.8.0. Die Anweisungen für den Agenten stehen in [SKILL.md](SKILL.md) (clientneutral).
|
||||
Erstellt und bearbeitet Excel-Arbeitsmappen (`.xlsx`, `.xlsm`, `.xls`, `.xlsb`, `.ods`, `.csv`) über den MCP-Server von GridCraft, einschließlich Pivot. CLI 0.12.1. Die Anweisungen für den Agenten stehen in [SKILL.md](SKILL.md) (clientneutral).
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
@@ -20,13 +20,13 @@ Erstellt und bearbeitet Excel-Arbeitsmappen (`.xlsx`, `.csv`) über den MCP-Serv
|
||||
|
||||
Schritt-für-Schritt: [docs/INSTALLATION.md](../../docs/INSTALLATION.md). Kurz:
|
||||
|
||||
1. `gridcraft-mcp-v0.3.0.mcpb` und `gridcraft-mcp-v0.3.0.zip` aus dem [Release](https://git.gundel.dev/dg/claude-skills/releases/download/gridcraft-mcp%2Fv0.3.0/gridcraft-mcp-v0.3.0.mcpb) laden.
|
||||
1. `gridcraft-mcp-v0.4.0.mcpb` und `gridcraft-mcp-v0.4.0.zip` aus dem [Release](https://git.gundel.dev/dg/claude-skills/releases/download/gridcraft-mcp%2Fv0.4.0/gridcraft-mcp-v0.4.0.mcpb) laden.
|
||||
2. Die `.mcpb` doppelklicken (oder über Einstellungen → Erweiterungen installieren).
|
||||
3. Unter Einstellungen → Erweiterungen prüfen, dass **GridCraft for Claude** eingeschaltet ist.
|
||||
4. Skill-ZIP hochladen: **„+“ → „Skill erstellen“ → „Skill hochladen“**.
|
||||
5. Claude komplett beenden (auch Taskleiste) und neu starten. **Neuen** Chat öffnen.
|
||||
|
||||
Wer v0.1.0 oder v0.2.0 installiert hat: alte Erweiterung entfernen, v0.3.0 installieren, einschalten, Skill-ZIP v0.3.0 hochladen. Alte Skills `wordcraft-dokumente` bitte löschen.
|
||||
Wer v0.1.0, v0.2.0 oder v0.3.0 installiert hat: alte Erweiterung entfernen, v0.4.0 installieren, einschalten, Skill-ZIP v0.4.0 hochladen.
|
||||
|
||||
**Umsteigen von der manuellen Config:** Eintrag `gridcraft` unter `mcpServers` vor der Installation der Erweiterung entfernen.
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
---
|
||||
name: gridcraft-mcp
|
||||
description: "Excel-Arbeitsmappen (.xlsx, .csv) mit dem GridCraft-MCP-Server erstellen, öffnen, ändern, berechnen und prüfen. Verwenden, wenn GridCraft-Werkzeuge verbunden sind oder der Nutzer GridCraft nennt; typisch für Kalkulationen, Stücklisten (BOM), Listen, Diagramme, PDF-Export. Nicht für eingebaute xlsx-Hilfen ohne GridCraft-Server."
|
||||
description: "Excel-Arbeitsmappen (.xlsx, .xlsm, .xls, .xlsb, .ods, .csv) mit dem GridCraft-MCP-Server erstellen, öffnen, ändern, berechnen und prüfen, einschließlich Pivot-Tabellen. Verwenden, wenn GridCraft-Werkzeuge verbunden sind oder der Nutzer GridCraft nennt; typisch für Kalkulationen, Stücklisten (BOM), Listen, Diagramme, Pivot, PDF-Export. Nicht für eingebaute xlsx-Hilfen ohne GridCraft-Server."
|
||||
---
|
||||
|
||||
# Tabellen mit GridCraft (MCP)
|
||||
|
||||
GridCraft ist eine Open-Source-Tabellenkalkulation (Rust), die Excel-Parität anstrebt. Alles ist ein Befehl mit stabiler ID nach dem Excel-Ribbon (`home.bold`, `insert.chart`, `data.sort` …); Ribbon, CLI und MCP rufen dieselben Befehle auf. Getestet mit Version 0.8.0.
|
||||
GridCraft ist eine Open-Source-Tabellenkalkulation (Rust), die Excel-Parität anstrebt. Alles ist ein Befehl mit stabiler ID nach dem Excel-Ribbon (`home.bold`, `insert.chart`, `data.sort` …); Ribbon, CLI und MCP rufen dieselben Befehle auf. CLI 0.12.1. Die Fallen weiter unten sind am 0.8.0 bestätigt und an 0.12.1 nicht erneut durchgespielt.
|
||||
|
||||
## Voraussetzung
|
||||
|
||||
@@ -27,11 +27,12 @@ Die Werkzeuge `write_range`, `read_range`, `execute_command` … müssen verbund
|
||||
| `write_range` | `{range, values}` – 2-D-Array; Strings mit `=` sind Formeln |
|
||||
| `set_cell` / `get_cell` | eine Zelle schreiben/lesen (Wert, Formel, Text, Stil) |
|
||||
| `evaluate_formula` | Formel testen, ohne das Blatt zu ändern |
|
||||
| `select` | Auswahl setzen (`range`, `active?`); Befehle ohne `range` wirken darauf |
|
||||
| `format_range` | `bold, italic, underline, fontName, fontSize, fontColor, fillColor, numberFormat, horizontalAlign, wrapText, borders` |
|
||||
| `create_table` | `{range, name?, header?, style?}` |
|
||||
| `insert_chart` | `{range, type, title?, subtype?, at?}` |
|
||||
| `sort_range` / `filter` | Sortieren / AutoFilter |
|
||||
| `new_workbook` / `open_workbook` / `save_workbook` | Dateien (.xlsx, .csv, .tsv, .json, .html) |
|
||||
| `new_workbook` / `open_workbook` / `save_workbook` | öffnen: .xlsx, .xlsm, .xls, .xlsb, .ods, .csv, .tsv, .txt, .json; speichern: .xlsx, .csv, .tsv, .json, .html |
|
||||
| `undo` / `redo` | Verlauf |
|
||||
| `list_functions` | verfügbare Tabellenfunktionen |
|
||||
| `screenshot` | nur mit verbundener Desktop-App |
|
||||
@@ -65,8 +66,19 @@ Bereiche mit Blatt: `"Kalkulation!A3:E8"`.
|
||||
|
||||
Vor dem Massenbefüllen Formel mit `evaluate_formula` testen.
|
||||
|
||||
## Pivot (0.12.1)
|
||||
|
||||
`list_commands {search: "pivot"}` vor dem ersten Aufruf. Belegte IDs, Auszug:
|
||||
|
||||
- `insert.pivotTable` — `source` (Bereich oder Tabellenname), `destination` (`"new"` = neues Blatt, Bericht bei A3, oder `"Sheet1!H3"`), `rows`, `columns`, `values` (`{field, func?, name?}`), `filters`
|
||||
- `insert.pivotChart` — Diagramm an die Pivot-Tabelle gebunden (`pivot`, `type`, `at`)
|
||||
- `pivot.addField` / `pivot.removeField` / `pivot.moveField` — `area`: `rows`, `columns`, `values`, `filters`
|
||||
- `pivot.refresh`, `pivot.layout` (`compact|outline|tabular`), `pivot.filter`, `pivot.sort`, `pivot.valueSettings`
|
||||
|
||||
## open_workbook und alreadyOpen
|
||||
|
||||
`.xls` bringt Werte, Formeln und Zahlenformate. `.xlsb` und `.ods` bringen Blattdaten und zwischengespeicherte Formelwerte; die Warnungen der Antwort lesen.
|
||||
|
||||
`open_workbook` auf eine bereits offene Datei liefert nur `{"alreadyOpen": true}` und lädt **nicht** neu – für die Kontrolle der gespeicherten Datei ungeeignet. Andere Mappe aktivieren/schließen oder Datei extern prüfen.
|
||||
|
||||
## Parameter-Beispiele (im Test bestätigt)
|
||||
@@ -145,4 +157,5 @@ Vorlage öffnen → Zeilen ab Startzeile mit `write_range` schreiben → bei Bed
|
||||
|
||||
- Keine Netzwerkfunktionen (`WEBSERVICE` liefert `#VALUE!`), keine Makros/VBA.
|
||||
- Funktionsumfang mit `list_functions` prüfen.
|
||||
- Mit verbundener Desktop-App entfällt jede Ordnerbeschränkung ebenfalls.
|
||||
- Mit verbundener Desktop-App (`mcp --connect PORT`, die Screenshot-Hilfe nennt 7979) entfällt jede Ordnersperre ebenfalls. Die CLI kennt keine Lese-/Schreib-Ordner.
|
||||
- CLI neben MCP: `info`, `convert`, `eval`, `cat`, `check`, `run`, `commands`, `functions`, `send`, `version`.
|
||||
@@ -2,8 +2,8 @@
|
||||
"manifest_version": "0.3",
|
||||
"name": "gridcraft-mcp",
|
||||
"display_name": "GridCraft for Claude",
|
||||
"version": "0.3.0",
|
||||
"description": "Excel-Arbeitsmappen (.xlsx, .csv) erstellen und bearbeiten. Getestet mit GridCraft 0.8.0. Benötigt GridCraft aus dem ArtCraft-Launcher unter C:\\Program Files\\GridCraft\\. Ohne Ordnersperre – GridCraft kann alle Dateien lesen und schreiben, auf die der Benutzer Zugriff hat.",
|
||||
"version": "0.4.0",
|
||||
"description": "Excel-Arbeitsmappen erstellen und bearbeiten, einschließlich Pivot. CLI 0.12.1. Benötigt GridCraft aus dem ArtCraft-Launcher unter C:\\Program Files\\GridCraft\\. Ohne Ordnersperre – GridCraft kann alle Dateien lesen und schreiben, auf die der Benutzer Zugriff hat.",
|
||||
"author": {
|
||||
"name": "Dominic Gundel"
|
||||
},
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":"0.8.0","repository":"https://github.com/storytold/gridcraft","bundled":false,"source":"ArtCraft-Launcher","exe":"gridcraft-cli.exe","path":"C:\\Program Files\\GridCraft\\gridcraft-cli.exe","tag":"v0.8.0","sha256":"2eafa6b8d08357fb44610e030ebe54491b5abc1329da3d748878228a868d779a"}
|
||||
{"version":"0.12.1","repository":"https://github.com/storytold/gridcraft","bundled":false,"source":"ArtCraft-Launcher","exe":"gridcraft-cli.exe","path":"C:\\Program Files\\GridCraft\\gridcraft-cli.exe","tag":"v0.12.1","sha256":"4e20b4ab006f6923cc3c5480df27eebd2a01456aa73c07c24681e70acc6e7d96"}
|
||||
Reference in new issue
Block a user