← Discover MCPs and Agents
c
MCPOtherMCP Registry

com.diemdesk/mcp

Convert Office files and PDFs, OCR a scan, or capture a web page — from your assistant.

Links

README

From the repo.

DailyDesk

All-in-one productivity multi-tool — one app replacing six.

Use it inside Claude

npm

An MCP server — its own repo, MIT — lets an assistant call the tools that genuinely need a server — the Office and PDF conversions, PDF/A, OCR, and web capture:

claude mcp add --scope user diemdesk -- npx -y diemdesk-mcp

Nine tools, not a hundred: everything else runs in the browser and never touches a server, so exposing it here would mean uploading files to do work the machine already does locally. Setup guide, Claude Desktop config and troubleshooting: https://diemdesk.com/mcp-server

Modules

TierModuleDescription
1PDF WorkspaceMerge, split, compress, edit, annotate, e-sign PDFs
1QR Code GeneratorCustom QR codes with logo, colors, bulk export
1Image CompressorJPG/PNG/WebP batch compression
1Background RemoverAI-powered background removal
1Password GeneratorSecure passwords with strength meter
2Smart NotesVoice-to-text + AI categorization
2Habit TrackerDaily streaks, progress charts
2Budget TrackerReceipt scanning + expense tracking
3File VaultPersonal cloud storage, AES-256 encrypted
3Link in BioLinktree alternative, custom pages

Tech Stack

  • Frontend: Next.js 14 + Tailwind CSS + Shadcn/UI
  • Backend: Node.js + Express
  • Database: PostgreSQL
  • Cache: Redis
  • File Storage: MinIO (self-hosted S3)
  • Background Jobs: BullMQ
  • Auth: JWT + bcrypt

Subscription

  • Free: Limited features, 1GB storage
  • Pro — $4.99/month: Unlimited + AI features

Project Structure

DailyDesk/
├── frontend/          # Next.js app
│   ├── app/
│   ├── components/
│   └── lib/
└── backend/           # Node.js + Express API
    ├── src/
    │   ├── routes/
    │   ├── controllers/
    │   ├── middleware/
    │   ├── models/
    │   └── utils/
    └── uploads/

Getting Started

Prerequisites

  • Node.js 20+
  • PostgreSQL 16
  • Redis 7
  • MinIO (optional for local dev)

Backend

cd backend
npm install
cp .env.example .env
npm run dev

Frontend

cd frontend
npm install
cp .env.example .env.local
npm run dev

Config for your environment

Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.

Tool

OS

Config file: ~/.cursor/mcp.json

{
  "mcpServers": {
    "mcp-server": {
      "url": "{MCP_ENDPOINT_URL}"
    }
  }
}

Paste into mcpServers in the config file. Restart Cursor after saving.

If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.