Print Hive for Claude Desktop
Claude Desktop talks to the same remote MCP server as Claude Code: https://api.printhiv3d.com/v1/mcp. There is no published Print Hive .mcpb bundle, so there is no webpage one-click install. Use Settings → Connectors, or point claude_desktop_config.json at the URL and complete OAuth.
Prerequisites
- Claude Desktop (or Claude with Connectors) on a current plan
- A Print Hive account with access to the organization you want to manage
- HiveLink online for any printer you want to inspect or control
Add a custom connector
This is the path Anthropic documents for remote MCP + OAuth.
- Open Claude Desktop Settings → Connectors.
- Choose Add custom connector.
- Set the remote MCP URL to
https://api.printhiv3d.com/v1/mcp. - Save the connector. Claude starts Print Hive OAuth — sign in, review permissions, select the correct organization, and approve.
- Start a new chat and confirm Print Hive tools are available.
Do not add an API key. Leave advanced OAuth client fields empty unless Print Hive gives you a static client ID.
Alternative: claude_desktop_config.json
On macOS the file is ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows it is %APPDATA%\Claude\claude_desktop_config.json. Add:
{
"mcpServers": {
"print-hive": {
"url": "https://api.printhiv3d.com/v1/mcp"
}
}
}Restart Claude Desktop, then complete OAuth when prompted. If Desktop ignores a remote url entry (stdio-only builds), use Settings → Connectors instead. Do not invent a one-click .mcpb install.
Verify the connection
Start with a read-only prompt:
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?Which jobs are at risk and why?
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
- Connector missing after save — fully quit and reopen Claude Desktop, then start a new chat.
- OAuth loops — remove the connector, add it again, and finish authorization in the same browser session.
- Remote URL ignored in the JSON file — use Settings → Connectors. Desktop's config file is stdio-first on some builds.
- Printer offline — verify HiveLink and network health before retrying a control action.