Unredactor MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Unredactor MCPReplace all 100x20 redaction boxes on page 1 with 'CLASSIFIED'."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Unredactor MCP
A Model Context Protocol (MCP) server that lets AI assistants detect and replace black redaction boxes in PDF documents.
What it does
This tool helps you write over redaction boxes in PDFs - like white-out for digital documents.
Detect black redaction boxes on any PDF page
Replace boxes of specific dimensions with custom text
Process entire documents or specific pages
Note: This tool does NOT "recover" redacted data. It simply replaces black boxes with white boxes containing your text.
Related MCP server: Nutrient Document Engine MCP Server
Installation
Option 1: Install via pip (Recommended)
pip install unredactor-mcpThen add to your config:
{
"mcpServers": {
"unredactor": {
"command": "unredactor-mcp"
}
}
}Option 2: Docker
docker pull justinandjohnson/unredactor-mcp{
"mcpServers": {
"unredactor": {
"command": "docker",
"args": ["run", "-i", "--rm", "justinandjohnson/unredactor-mcp"]
}
}
}Option 3: HTTP (Remote)
Use the publicly hosted version via HTTP transport:
{
"mcpServers": {
"unredactor": {
"url": "https://unredactor-mcp-production.up.railway.app/mcp"
}
}
}Option 4: From Source
git clone https://github.com/Justinandjohnson/unredactor-mcp
cd unredactor-mcp
pip install -e .Available Tools
Tool | Description |
| Upload a PDF (base64-encoded) for processing |
| Get page count and dimensions |
| Find redaction boxes on a specific page |
| Scan entire PDF for boxes |
| Replace boxes of a specific size with text |
| Get the modified PDF (base64-encoded) |
| Delete temporary files |
Usage Example
Once configured, you can ask Claude:
"Upload this PDF and scan it for redaction boxes"
"Replace all the 100x20 boxes on page 1 with 'CLASSIFIED'"
"Download the modified PDF"
GUI Application
A standalone GUI application is also available for manual editing:
pip install PyMuPDF pillow opencv-python
python unredact.pyLegal Disclaimer
This tool is for forensics and legitimate document editing purposes only
It does NOT recover truly destroyed/redacted data
Republishing altered documents may be illegal
By using this tool, you assume all legal liability
Known Limitations
Converts PDF pages to PNG and back, which can increase file size
Font size remains constant, so text may appear smaller after multiple edits
Best results with clear, rectangular black boxes
License
MIT License - see LICENSE for details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables loading, reviewing, and redacting sensitive content in PDF documents through text-based or area-based redaction methods. Supports customizable redaction appearance and saves redacted PDFs with comprehensive error handling.72
- Alicense-qualityDmaintenanceEnables AI agents and users to process documents through natural language, supporting PDF operations like text extraction, redaction, splitting, form filling, annotations, and content search.1161MIT
- AlicenseBqualityDmaintenanceEnables PDF manipulation including text, images, annotations, form fields, page operations, and metadata through natural language.16MIT
- FlicenseAqualityAmaintenanceEnables AI assistants to natively read, edit, and redact PDF documents in place through MCP tools, eliminating manual script execution and layout issues.61
Related MCP Connectors
Generate PDFs from templates via AI chat. Works with Claude, ChatGPT, Cursor, and any MCP client.
Turn a description into a shareable, editable PDF — invoices, certificates, reports, resumes.
Turn any PDF into structured JSON via AI + OCR: invoices, bank statements, contracts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Justinandjohnson/unredactor-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server