mcp-unicode-puzzles

mcp-unicode-puzzles

3.4

м𝓬р server for hidden messages using Unicode tricks. Scam detection, LinkedIn formatting bypass, puzzles & more!

The Unicode-Puzzles-MCP is an advanced server designed to explore the fascinating world of Unicode steganography. It leverages various Unicode tricks to hide messages, detect scams, and bypass text filters. This server is particularly useful for security testing, phishing detection, and steganographic communication. Developed by enthusiasts in the field, it provides a unique platform for experimenting with text manipulation techniques such as homoglyph attacks, combining marks chaos, bidirectional overrides, whitespace encoding, and variation selectors. These techniques can be used to create visually identical characters from different alphabets, add invisible accents, manipulate text direction, encode data in whitespace, and modify emojis for hidden data. The server is intended for responsible use in security testing and is not recommended for malicious purposes.

Features

  • {'name': 'Homoglyph Attack', 'description': 'Visually identical characters from different alphabets.'}
  • {'name': 'Combining Marks Chaos', 'description': 'Invisible accents and Zalgo text.'}
  • {'name': 'Bidirectional Override', 'description': 'RTL/LTR text manipulation.'}
  • {'name': 'Whitespace Encoding', 'description': '16 different types of spaces.'}
  • {'name': 'Variation Selectors', 'description': 'Emoji modifiers for hidden data.'}

Usage with Different Platforms

installation

# Add to claude_desktop_config.json:
{
  "mcpServers": {
    "unicode-puzzles": {
      "command": "node",
      "args": ["/path/to/unicode-puzzles-mcp/src/server/index.js"]
    }
  }
}

# Run demo:
npm install
node mega_unicode_demo.js

usage_examples

// Homoglyph phishing detection
"Microsoft" → "м𝒊сго𝓼𝑜ƒτ" // LOOKS THE SAME BUT ISN'T!

// Combining marks chaos
"Hello" → "H̺e̗l̔l̲o̿" // Invisible accents

// Bidirectional tricks
"deployed" → "‮deployed‬" // Reversed in RTL