What Is the Utiliome Model Context Protocol (MCP) Server?
Quick Answer: The Utiliome MCP Server (@utiliome/mcp-server) is an official open-source npm package that exposes Utiliome's local-first PDF, QR code, and JSON utilities to AI assistants like Claude Desktop, Cursor, and Windsurf over standard stdio without uploading files to the cloud.
The Model Context Protocol (MCP) allows desktop AI assistants and IDE coding agents to invoke local tools safely. Instead of pasting sensitive financial JSON into a web chat or uploading private PDF contracts to remote APIs, @utiliome/mcp-server lets your AI assistant process files directly on your local filesystem using the same battle-tested engines (Merge PDF, PDF Metadata Remover, PDF to Markdown, QR Code Generator, and JSON Formatter) that power Utiliome in the browser.
How to Configure @utiliome/mcp-server in Claude Desktop, Cursor & Windsurf
Quick Answer: Add an "utiliome" entry under "mcpServers" in your claude_desktop_config.json or .cursor/mcp.json file with "command": "npx" and "args": ["-y", "@utiliome/mcp-server"], then restart your AI client to enable all 5 local tools immediately.
Setting up the server takes less than 30 seconds on macOS, Windows, or Linux (requires Node.js 18+):
- Claude Desktop: Open
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows) and add the @utiliome/mcp-server block. - Cursor IDE: Create or edit
.cursor/mcp.json in your project root or global settings directory. - Windsurf & Continue: Add the same stdio command to your MCP server list.
Automated PDF Sanitization with @utiliome/pdf-scrub CLI & SDK
Quick Answer: @utiliome/pdf-scrub is a standalone npm CLI binary and TypeScript library that strips Author, Creator, Producer, creation/modification timestamps, and embedded catalog /Metadata XMP XML streams from PDF files in memory.
When exporting PDFs from Microsoft Word, macOS Quartz, Adobe InDesign, or LaTeX, hidden document properties and XMP XML streams silently record your OS username, software versions, and edit timestamps. Running npx -y @utiliome/pdf-scrub document.pdf rewrites the PDF structure cleanly in RAM—matching our browser-based PDF Metadata Remover and Flatten PDF tools.
Zero-Upload Privacy Architecture for AI & Developer Workflows
Quick Answer: Both @utiliome/mcp-server and @utiliome/pdf-scrub execute 100% locally with zero telemetry, zero external API calls, and strict stdout/stderr separation, making them ideal for GDPR, HIPAA, and NDA-regulated engineering environments.
Every Utiliome package follows our core local-first guarantee: your documents and payloads stay on your machine. Whether you prefer interactive browser workspaces like Repair PDF and Word to PDF or automated CLI/MCP pipelines via npm, zero bytes of your files are ever transmitted to remote servers.