MCP Label Printer
Prints labels with QR codes for GitHub issues and pull requests, including issue numbers, titles, and URLs to Brother QL-810W label printer.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Label Printerprint label for PR #87 "Update README with new API docs" with URL https://github.com/org/repo/pull/87"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Label Printer
An MCP server for printing labels with QR codes to Brother QL-810W printer via P-touch Editor Lite.
Prerequisites
Python 3.10+ - Download
Brother QL-810W printer connected via USB
Editor Lite mode enabled on printer (green LED on)
Related MCP server: GitHub PR Review Server
Installation
Clone the repository:
git clone https://github.com/calumjs/MCP.Printer.git cd MCP.PrinterInstall the package:
pip install -e .This installs all dependencies (Pillow, qrcode, brother_ql, mcp).
Verify installation:
python -c "from mcp_label_printer.printer import print_label; print('OK')"
Printer Setup
Connect Brother QL-810W via USB
Press the Editor Lite button until the green LED turns ON
The printer should appear as a USB drive (usually
D:\)Verify
D:\PTLITE.PRNexists
MCP Configuration
Add to your MCP config file:
For Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"label-printer": {
"command": "mcp-label-printer"
}
}
}Alternative (if command not found):
{
"mcpServers": {
"label-printer": {
"command": "python",
"args": ["-m", "mcp_label_printer.server"]
}
}
}Restart your IDE after adding the config.
Usage
The server exposes one tool:
print_label
Print a label with QR code and text.
Parameter | Required | Description |
| Yes | URL to encode in QR code |
| Yes | Issue/PR number (e.g., "#1234") |
| Yes | Issue/PR title |
| No | Brief description |
Example prompt:
Print a label for issue #42 "Fix login bug" with URL https://github.com/org/repo/issues/42
How It Works
Generates a QR code from the URL
Creates a label image with QR code + text
Converts to Brother QL raster format
Writes to
D:\PTLITE.PRNwith proper padding (112,640 bytes)Printer automatically prints when file is written
Troubleshooting
Nothing prints:
Ensure Editor Lite LED is ON (green)
Check
D:\drive exists and containsPTLITE.PRNTry printing from P-touch Editor Lite app to verify printer works
Command not found:
Ensure Python Scripts folder is in PATH
Use the alternative config with
python -m mcp_label_printer.server
Wrong label size:
This is configured for 62mm continuous labels (DK-22205)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityFmaintenanceEnables LLMs to interact with GitHub issues by providing details as tasks, allowing for seamless integration and task management through GitHub's platform.Last updated17814MIT
- Alicense-qualityCmaintenanceEnables automated GitHub Pull Request reviews using local Ollama, Cursor CLI, or Gemini CLI as AI providers. Supports customizable review prompts, comprehensive PR analysis, and optional auto-posting of reviews to GitHub.Last updated315MIT
- Alicense-qualityDmaintenanceEnables management of GitHub projects and issues using GitHub's GraphQL API. Supports creating/updating issues with images, managing labels and assignees, organizing ProjectsV2 boards, and updating project item statuses.Last updated2MIT
- Flicense-qualityBmaintenanceEnables AI-powered GitHub automation by connecting Claude AI with GitHub APIs for managing issues and pull requests.Last updated
Related MCP Connectors
Scan QR codes and go! No more troublesome autos or APIs! Send text messages, images, links, locati…
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Pull change requests from your Amendor board into your coding agent to build and open PRs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
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