redactor-mcp
Click on "Deploy 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., "@redactor-mcpRemove the PII from this file"
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.
redactor-mcp
MCP server that wraps AWS Comprehend for PII detection and redaction. Upload a plain text file in Claude Desktop, ask it to remove the PII, and get back a redacted version.
This is a demo project, not production software.
Prerequisites
Node.js 18+ or Bun 1.0+
AWS credentials with
comprehend:DetectPiiEntitiesandcomprehend:DetectDominantLanguagepermissions
Related MCP server: Data X-Ray MCP Server
AWS Credentials Setup
Option A: AWS Access Portal (SSO)
aws configure sso
# Profile name: your-profile
# SSO start URL: https://your-org.awsapps.com/start
# SSO region: us-east-1
# Account and role: select from browser
aws sso login --profile your-profile
export AWS_PROFILE=your-profileOption B: Static Credentials
aws configure
# Enter Access Key ID, Secret Access Key, region (us-east-1)Required IAM Permissions
{
"Effect": "Allow",
"Action": [
"comprehend:DetectPiiEntities",
"comprehend:DetectDominantLanguage"
],
"Resource": "*"
}Installation
bun installType Checking
bun run typecheckBuilding
Build the project to dist/:
bun run buildRunning the Server
For development:
bun run devFor production (after building):
bun run startTesting with MCP Inspector
Launch the Inspector UI to test tools interactively:
bun run inspectorClick Connect
Go to Tools tab, click List Tools
Test the tools:
Language Detection
{"text": "Bonjour, je m'appelle Marie."}Returns detected language(s) with confidence scores:
[
{
"language_code": "fr",
"language_name": "French",
"score": 0.9876
}
]PII Detection
Test detect_pii with: {"text": "My name is Jane Doe and my SSN is 123-45-6789."}
Returns two entities: NAME ("Jane Doe") and SSN ("123-45-6789")
PII Redaction
Test redact_pii with the same text
Returns: "My name is [NAME] and my SSN is [SSN]."
Language Support
Language Detection: Supports 100+ languages
PII Detection/Redaction: Currently supports English and Spanish only
You can optionally specify the language code:
{"text": "Mi nombre es Juan García", "language_code": "es"}Or let the system auto-detect:
{"text": "My name is Jane Doe"}Note: If non-English/non-Spanish text is provided to PII tools, you'll receive a clear error message with the detected language.
Claude Desktop Configuration
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
Option 1: Development Mode (run from source)
{
"mcpServers": {
"redactor-mcp": {
"command": "bun",
"args": ["run", "/absolute/path/to/redactor-mcp/src/index.ts"],
"env": {
"AWS_PROFILE": "your-profile",
"AWS_REGION": "us-east-1"
}
}
}
}Option 2: Production Mode (run compiled version)
{
"mcpServers": {
"redactor-mcp": {
"command": "node",
"args": ["/absolute/path/to/redactor-mcp/dist/index.js"],
"env": {
"AWS_PROFILE": "your-profile",
"AWS_REGION": "us-east-1"
}
}
}
}Important: Replace:
/absolute/path/to/redactor-mcpwith the actual path to this projectyour-profilewith your AWS profile name
For production mode, make sure to run bun run build first.
Packaging for Distribution
Create an MCPB package for easy distribution:
bun run packThis creates a .mcpb file that can be installed directly in Claude Desktop.
Usage
Upload a .txt, .md, or .csv file in Claude Desktop and try prompts like:
"What language is this document?"
"Detect the language in this file"
"Detect the PII in this file"
"Remove the PII from this file" (language auto-detected)
"Find all the email addresses in this file"
"Redact only names and phone numbers"
"Redact PII but only high-confidence matches"
"Detect PII using Spanish language code"
Sample files are in docs/samples/ for testing:
sample-001.md- English text with PIIsample-002.csv- English CSV with multiple employee recordssample-003-spanish.txt- Spanish text with PII (tests Spanish PII detection)sample-004-french.txt- French text (tests language detection and unsupported language handling)
This server cannot be deployed
Maintenance
Related MCP Connectors
Redact PII from text before it reaches a model. Nothing stored, no third-party AI.
Detects and redacts PII (emails, phones, SSNs, names, addresses) from text. $0.02/call via x402.
Stateless PII redaction over MCP/REST. Free ≤1000 words or $0.01/call; file upload supported.
MCP server for detecting and redacting PII (Personally Identifiable Information) in PDF documents.
Related MCP Servers
- AlicenseAqualityDmaintenanceScans prompts for PII and masks or redacts sensitive data locally before sending to an LLM, supporting multiple anonymization modes.1MIT

Data X-Ray MCP Serverofficial
AlicenseNot gradedqualityDmaintenanceEnables Claude to search, retrieve, and analyze indexed files with sensitivity classifications and automatic redaction of sensitive information.MIT- FlicenseNot gradedqualityDmaintenanceEnables AI agents to redact PII from text, summarize redacted content, and manage custom redaction patterns across multiple languages.-

flexorch-mcpofficial
AlicenseAqualityAmaintenanceEnables Claude and other MCP-compatible agents to process documents, extract structured data, detect PII, and export LLM-ready datasets through natural language tool calls.81MIT