Print Hive for OpenClaw
Connect OpenClaw to your print farm so your personal AI assistant can monitor printers, control jobs, and manage hardware through natural conversation across WhatsApp, Telegram, Discord, Slack, and more.
Prerequisites
- OpenClaw installed and running (
curl -fsSL https://openclaw.ai/install.sh | bash) - A Print Hive account with access to the organization you want to manage
- HiveLink online for any printer you want to inspect or control
Connect with OAuth (recommended)
Add the Print Hive MCP server to your ~/.openclaw/openclaw.json config file under the provider.mcpServers section:
{
"provider": {
"mcpServers": {
"print-hive": {
"type": "remote",
"url": "https://api.printhiv3d.com/v1/mcp"
}
}
}
}OpenClaw discovers the OAuth authorization server automatically from the MCP endpoint. When you send the first Print Hive prompt, OpenClaw will prompt you to complete the OAuth flow: sign in to Print Hive, select the correct organization, and approve the connection.
OAuth binds the connection to your selected organization and respects the granted scopes. You do not need to store credentials in your config file.
Verify the connection
After updating your config, restart OpenClaw and verify the server is connected:
openclaw mcp listYou should see print-hive in the list of connected servers. Start with a read-only prompt through any connected channel (WhatsApp, Telegram, Discord, etc.):
List my printers and separate connectivity from print activity.Example Prompts
What is the farm health right now?What should I do next on the farm?Show filament runway — which colors are running low?What filaments are loaded in the AMS?Pause the print on my X1CTurn on the chamber light on AlphonseShow me the temperature data for my last print job
Security boundaries
- OAuth access is bound to your selected Print Hive organization and granted scopes.
- Printer access codes and local host credentials are entered only in the Print Hive web app.
- Write and printer-control tools resolve an explicit target and may require confirmation before execution.
Troubleshooting
- Server not appearing in
openclaw mcp list— Make sure the JSON config is valid (no trailing commas). Restart OpenClaw after editing the config file. - OAuth disconnected — Restart OpenClaw and complete the OAuth flow again when prompted.
- Printer offline — Verify HiveLink and network health before retrying a control action.