SkillTide Submit
Official description7 sourcesMCP servers8d ago
juergenkoller-software/distill-mcp

juergenkoller-software/distill-mcp

Open-source MCP server bridge for Distill — let Claude/Cursor rename your files based on content (AI: Claude/OpenAI/Gemini/Ollama/Apple).
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add distill-mcp -- npx -y distill-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
2 ★ · juergenkoller-software/distill-mcp · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 2 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository juergenkoller-software/distill-mcp;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

Distill MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**Let Claude, Cursor, or any MCP client rename files for you — automatically, based on content.**
This is the official Model Context Protocol bridge for **Distill** — a native macOS app that uses AI (Claude, OpenAI, Gemini, Ollama, or Apple Intelligence) to read your files and rename them with descriptive, consistent names. No more IMG_4521.jpg or Scan_003.pdf — get 250401 Invoice Telekom.pdf instead.
> **You need the Distill app installed and running.** This MCP server is a stdio→HTTP bridge — the actual file analysis happens in the app. Get Distill at store.juergenkoller.software/apps/distill.
---
What you can do
> "Claude, look at the 47 PDFs in ~/Downloads, rename them based on content, but show me the suggestions first."
The MCP server exposes **9 tools**:
| Tool | What it does |
|---|---|
| rename_files | Analyze file content with AI and rename with descriptive names |
| suggest_names | Suggest new names without renaming (preview mode) |
| revert_rename | Undo a previous rename |
| get_rename_history | Show the rename history (timestamps, before/after, AI provider used) |
| watch_folder | Add a folder to auto-monitoring (new files get renamed in the background) |
| app_status | Current state, AI provider, credits left, watched folders |
| set_provider | Switch AI provider — Claude, OpenAI GPT-4o, Gemini, Ollama (local), Apple Intelligence |
| get_rules | Show naming rules (date format, casing, categories, custom templates) |
| set_rules | Update naming rules |
Distill reads PDFs, images (via OCR), Office documents, emails, HTML, RTF, and media files. It extracts date, category, description, sender, and amounts — then builds filenames using your configurable rules.
---
Installation
Prerequisites
1. **macOS 14 (Sonoma) or later**
2. **Distill app installed and running** — get it here (free, pay-per-use credits start at €1.99 / 100 renames)
3. **Swift 5.9+** (Xcode 15+) if building from source
Build from source
Pre-built binary
Grab the latest DistillMCP from Releases.
---
Configuration
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
Find DISTILL_TOKEN in **Distill → Settings → API & MCP**.
Claude Code
Cursor / other MCP clients
Same pattern — DistillMCP is a stdio MCP server, configured via the two env vars above.
---
How it works
The bridge reads JSON-RPC 2.0 requests from stdin, forwards them to Distill's local HTTP server at 127.0.0.1:22200/mcp, and writes responses back to stdout. All AI calls (Claude/OpenAI/Gemini/Ollama/Apple Intelligence), file reading (OCR, PDF extraction, Office parsing), credit tracking, and naming logic happen inside the Distill app.
This split lets the wire format stay open-source (audit it, sandbox it, run it through any MCP runtime) while the heavy lifting stays in the app.
---
Environment variables
| Variable | Default | Description |
|---|---|---|
| DISTILL_PORT | 22200 | Port of Distill's local HTTP server |
Source
awesome · https://github.com/juergenkoller-software/distill-mcp
Browse by field
MCP servers
Traction
2 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index