Back to Home
jpg486-ual icon

papercut-mcp

Verified Safe

by jpg486-ual

Overview

Provides a Model Context Protocol (MCP) server exposing tools to interact with PaperCut NG/MF via its XML Web Services API for tasks like user management and printer information retrieval.

Installation

Run Command
node dist/index.js

Environment Variables

  • PAPERCUT_XMLRPC_URL
  • PAPERCUT_AUTH_TOKEN
  • PAPERCUT_TIMEOUT_MS

Security Notes

The server retrieves sensitive PaperCut API credentials (URL, auth token, timeout) from environment variables, which is a good practice for configuration. Input validation for tool arguments is performed using Zod schemas, reducing the risk of malformed inputs. The server communicates over standard I/O (stdio) and does not open network ports, thereby limiting its direct network attack surface. The primary security considerations involve the underlying PaperCut NG/MF XML Web Services configuration, such as securing the endpoint, using strong authentication tokens, and restricting allowed caller IPs. Error messages from tools might expose internal error details, but this is a minor risk that can be handled client-side.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens50
Stars0
Forks0
Last Update2025-12-01

Tags

MCPPaperCutXML-RPCTypeScriptAPI-integration