feat: initial MCP server for printing markdown to Epson TM-m30

Single tool `print(markdown, title?, timestamp?, qr_urls?, cut?)`. Hand-rolled
line-by-line markdown parser translates headings/bold/code/lists/blockquotes/
HR/links to ESC/POS, then sends raw bytes via TCP to 192.168.0.184:9100.

Mirrors mcp-gemma4 layout (stdio server, single server.py, mcp package).
This commit is contained in:
Mortdecai
2026-05-25 16:51:17 -04:00
commit 421c3c9660
8 changed files with 665 additions and 0 deletions
+6
View File
@@ -0,0 +1,6 @@
.venv/
__pycache__/
*.pyc
*.egg-info/
GITEA_API.md
.backup/