mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-14 19:27:04 -04:00
docs: register the MCP server from an installed release (#643)
* docs: register the MCP server from an installed release Co-Authored-By: Claude Opus 5.5 <[email protected]> * docs: drop the third-party link; the Windows path is the default install folder Co-Authored-By: Claude Opus 5.5 <[email protected]> * docs: drop the third-party link; the Windows path is the default install folder Co-Authored-By: Claude Opus 5.5 <[email protected]> * docs: drop the third-party link; the Windows path is the default install folder Co-Authored-By: Claude Opus 5.5 <[email protected]> --------- Co-authored-by: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
dce9b9f912
commit
12346180c4
1 file changed
+17
@@ -52,6 +52,23 @@ or fill colour. Names, rectangles and rotations require the single-field form. R
|
||||
|
||||
Implemented: `initialize` (protocol 2025-06-18, 2025-03-26, 2024-11-05), `ping`, `tools/list` (with `readOnlyHint`/`destructiveHint` annotations), `tools/call` (JSON results also returned as `structuredContent`; images as `image/png`), and `resources/list`, `resources/templates/list` and `resources/read`. The resources expose the open documents read-only: `pdfcraft://doc/{doc}/info` (JSON), `…/text`, `…/page/{page}/text` and `…/page/{page}/image{?dpi}` (PNG, 1–600 dpi). Tool failures come back as `isError: true` results, so the agent can read and recover from them.
|
||||
|
||||
### From an installed release
|
||||
|
||||
The release packages ship `pdfcraft-cli` alongside the desktop app, so no build is needed:
|
||||
|
||||
| Install | CLI |
|
||||
|---|---|
|
||||
| Windows (MSI) | `C:\Program Files\PdfCraft\pdfcraft-cli.exe` by default (wherever you installed it otherwise), not on `PATH` |
|
||||
| Linux (deb, rpm) | `/usr/bin/pdfcraft-cli` |
|
||||
| macOS | the separate `pdfcraft-cli-<version>-macos-<arch>.zip` release asset (the `.app` holds only the desktop app) |
|
||||
|
||||
```sh
|
||||
# Windows, default install folder
|
||||
claude mcp add pdfcraft -- "C:\Program Files\PdfCraft\pdfcraft-cli.exe" mcp --root <dir>
|
||||
# Linux, or macOS with the CLI unzipped onto PATH
|
||||
claude mcp add pdfcraft -- pdfcraft-cli mcp --root <dir>
|
||||
```
|
||||
|
||||
## Adding a tool
|
||||
|
||||
1. Add the engine capability first, with its tests (the tool is a thin adapter).
|
||||
|
||||
Reference in new issue
Block a user