mcp-sing
# mcp-sing
Servidor MCP (Model Context Protocol) que reproduz **assinaturas manuscritas** na plotter de caneta
**NextDraw 8511** (Bantam Tools), sob orquestração do Claude Code, com qualidade de calígrafo
profissional e **reprodução idêntica** entre cópias (convites de casamento).
**Entrada:** um **SVG centerline traçado à mão** por um vetorista profissional — ordem e direção dos
traços são *ground truth*. Não há vetorização de foto nem inferência de trajetória.
**Princípio:** a autoria **compila** um toolpath temporizado determinístico e o **trava** por SHA-256;
a produção apenas **replica** o perfil travado — por isso toda cópia sai idêntica.
## Documentação
- [`docs/architecture.md`](docs/architecture.md) — arquitetura, state machine, tools/resources do MCP
por modo, motor de realismo, trava e replay.
- [`docs/svg-profile-v1.md`](docs/svg-profile-v1.md) — contrato normativo do SVG de entrada.
## Status
Design travado (decisões D1–D4). **Pendente do cliente:** caneta+tinta e medidas do cartão (janela +
offset). Próximo passo: implementar a fatia vertical sem hardware
(`import_signature_svg` → `compile_toolpath` → `render_proof`).
TDQS
Scored across 21 tools
Most tools have distinct purposes, but arm_motion serves as a validation step for multiple move tools, potentially causing confusion. The separation between compile_toolpath and compile_calibrated is clear, and motion tools are differentiated by action.
Names are mostly snake_case and verb-led (e.g., calibrate_pen_paper, load_profile), but some are noun phrases (arm_motion) or single words (jog). The pattern is not fully consistent.
21 tools cover a complex plotter control workflow, including motion, calibration, compilation, production, and human sign-off. While slightly high, each tool seems justified except for minor potential consolidation.
The tool surface covers core operations: connection, calibration, compilation, motion, production control, and verification. Missing features like device status or profile listing are minor gaps that agents can work around.