loading…
Search for a command to run...
loading…
Connect AI agents to physical printers. Print receipts, shipping labels, and packing slips to your existing BizPrint-connected printers from Claude and other MC
Connect AI agents to physical printers. Print receipts, shipping labels, and packing slips to your existing BizPrint-connected printers from Claude and other MCP clients.
An MCP (Model Context Protocol) server that connects AI assistants to the BizPrint Cloud Print API. Send print jobs, manage printers and stations, and monitor print job status through natural language.
| Tool | Description |
|---|---|
list_printers |
List all configured printers with their settings |
get_printer |
Get details for a specific printer by ID |
list_stations |
List all print stations and their status |
get_station |
Get details for a specific station by ID |
create_print_job |
Send a document URL to a printer |
get_print_job |
Check the status of a print job |
list_print_jobs |
List all print jobs with pagination |
Install directly from the Anthropic Connectors Directory in Claude Desktop:
Your API keys are stored securely in your operating system's keychain.
Alternatively, download the .mcpb file from Releases and double-click to install.
git clone https://github.com/bizswoop-development/bizprint-mcp-server.git
cd bizprint-mcp-server
npm install
npm run build
This produces a compiled server at build/index.js that you can reference in your MCP client configuration.
The server requires two environment variables, with one optional override:
| Variable | Required | Description |
|---|---|---|
BIZPRINT_PUBLIC_KEY |
Yes | Your BizPrint API public key |
BIZPRINT_SECRET_KEY |
Yes | Your BizPrint API secret key |
BIZPRINT_API_URL |
No | Override the API base URL (default: https://print.bizswoop.app/api/connect-application/v1) |
You can find your API keys in the BizPrint dashboard under your application settings.
Add the following to your Claude Desktop configuration file, adjusting the path to wherever you cloned the repo:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"bizprint": {
"command": "node",
"args": ["/absolute/path/to/bizprint-mcp-server/build/index.js"],
"env": {
"BIZPRINT_PUBLIC_KEY": "your-public-key",
"BIZPRINT_SECRET_KEY": "your-secret-key"
}
}
}
}
claude mcp add bizprint -- node /absolute/path/to/bizprint-mcp-server/build/index.js \
--env BIZPRINT_PUBLIC_KEY=your-public-key \
--env BIZPRINT_SECRET_KEY=your-secret-key
You: What printers do I have set up?
Claude: Let me check your BizPrint printers.
You have 2 printers configured:
Both printers are assigned to Station 3 ("Office Station"), which is currently online.
You: Print the invoice at https://example.com/invoices/1042.pdf on the front desk printer.
Claude: I've created a print job:
The job has been sent to BizPrint and will print once the station picks it up.
You: Show me the recent print jobs and their status.
Claude: Here are your recent print jobs:
Job 285 failed. You may want to check the printer status and try again.
You: What's the status of job 287?
Claude: Job 287 is now completed. It was printed successfully on the Front Desk Laser printer.
npm install
npm test # run tests
npm run build # compile TypeScript
npm run pack:mcpb # build .mcpb desktop extension bundle
This extension connects to the BizPrint Cloud Print API (print.bizswoop.app) using your API credentials. It transmits printer commands and document URLs to BizPrint's servers for print job execution. No data is stored locally beyond your API keys (secured in your OS keychain). For complete privacy information, see our privacy policy: https://getbizprint.com/privacy-policy/
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"bizprint-mcp-server": {
"command": "npx",
"args": []
}
}
}