Skip to content
Back to skills

Server Deployment

ASecurity

Run Marker app, API server, client, and deployment surfaces safely.

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
devopspythonbashfastapiapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill server-deployment --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Server Deployment?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Server Deployment
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-server-deployment/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-server-deployment)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: server-deployment
description: "Run Marker app, API server, client, and deployment surfaces safely."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Marker Server Deployment

Use this sub-skill when the task is to run, call, or adapt Marker’s local app/server/deployment surfaces rather than choose the core conversion pipeline.

## Choose the surface

- **Local FastAPI server**: use `marker_server --host HOST --port PORT`; read [apps and server](references/apps-and-server.md) and [API contract](references/api-contract.md).
- **Client integration**: use [scripts/marker_server_client_template.py](scripts/marker_server_client_template.py) for explicit `/marker` filepath or `/marker/upload` multipart requests.
- **Interactive apps**: use `marker_gui` for document-to-markdown/JSON/HTML/chunks trials and `marker_extract` for structured extraction UI; read [apps and server](references/apps-and-server.md).
- **Modal deployment**: adapt the reference-only Modal pattern in [modal deployment](references/modal-deployment.md) when a hosted GPU endpoint is needed.
- **Smoke checks**: run [scripts/server_cli_smoke.py](scripts/server_cli_smoke.py) to verify server CLI help/imports without starting a long-running service.

## Boundaries and routes

- For `output_format` semantics, page ranges, table/OCR converter choices, image extraction, and CLI/Python conversion workflows, route to sibling sub-skill `../conversion-cli-api/`.
- For `use_llm`, service selection, credentials, and structured extraction converter behavior outside the Streamlit launcher, route to sibling sub-skill `../llm-extraction-services/`.
- For custom processors, renderers, converter classes, config JSON, and debug internals, route to sibling sub-skill `../configuration-extension/`.
- Keep deployment checks safe: do not start `marker_server`, `marker_gui`, `marker_extract`, Modal deploys, model downloads, or external network calls unless the user explicitly asks.

## Minimum safe commands

```bash
python scripts/server_cli_smoke.py --check-import
python scripts/marker_server_client_template.py --help
```

Install only the optional surface you need: FastAPI dependencies for `marker_server`, Streamlit dependencies for app launchers, Modal dependencies for cloud deployment, and `marker-pdf[full]` only when non-PDF documents are in scope.

Files in this skill

  • SKILL.md2.3 KB
  • references/api-contract.md3.2 KB
  • references/apps-and-server.md3.9 KB
  • references/modal-deployment.md3.8 KB
  • references/troubleshooting.md3.6 KB
  • scripts/marker_server_client_template.py6.8 KB
  • scripts/server_cli_smoke.py4.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.