We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/calumjs/MCP.Printer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
PKG-INFO•1.5 kB
Metadata-Version: 2.4
Name: mcp-label-printer
Version: 1.0.0
Summary: MCP server for printing labels with QR codes to Brother QL-810W
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: mcp>=1.0.0
Requires-Dist: pillow>=10.0.0
Requires-Dist: qrcode>=7.4.0
Requires-Dist: brother_ql>=0.9.0
# MCP Label Printer
An MCP server for printing labels with QR codes to Brother QL-810W printer via P-touch Editor Lite.
## Requirements
- Brother QL-810W printer connected via USB
- **Editor Lite mode enabled** (green LED on)
- Windows with P-touch Editor Lite drive mounted (D:\)
## Installation
```bash
pip install -e .
```
## MCP Configuration
Add to your MCP config (e.g., `~/.cursor/mcp.json`):
```json
{
"mcpServers": {
"label-printer": {
"command": "mcp-label-printer"
}
}
}
```
## Usage
The server exposes one tool:
### `print_label`
Print a label with QR code and text.
**Parameters:**
- `url` (required): URL to encode in QR code
- `issue_number` (required): Issue/PR number (e.g., "#1234")
- `title` (required): Issue/PR title
- `description` (optional): Brief description
**Example:**
```
Print a label for issue #1234 "Fix login bug" with URL https://github.com/org/repo/issues/1234
```
## How It Works
1. Generates a QR code from the URL
2. Creates a label image with QR code + text
3. Converts to Brother QL raster format
4. Writes to `D:\PTLITE.PRN` (P-touch Editor Lite print file)
5. Printer automatically prints when file is written