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.
Latest Blog Posts
- 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