
joaodunas/parseltongue_mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Model Context Protocol (MCP), предоставляющий инструменты прямого кодирования текста плюс потребительский мост для текущего каталога преобразований P4RS3LT0NGV3.
Обзор
Сервер Model Context Protocol (MCP), предоставляющий инструменты прямого кодирования текста плюс потребительский мост для текущего каталога преобразований P4RS3LT0NGV3. Обнаружение преобразований из локального дерева P4RS3LT0NGV3/src/трансформаторов. Применяйте любое обнаруженное преобразование P4RS по идентификатору или имени дисплея. Декодировать/обратить любое обнаруженное обратимое преобразование. Установите P4RS3LT0NGV3 PATH, если репо не находится на ~/git/P4RS3LT0NGV3. - : Закодировать текст с помощью пользовательской карты JSON в алфавите A-Z в стиле ИКАО. - Декодировать орфографический алфавит обратно в буквы. - и для генерации QR-кода. - для кодов 128, 39 и EAN-13 поколения SVG.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP), предоставляющий инструменты прямого кодирования текста плюс потребительский мост для текущего каталога преобразований P4RS3LT0NGV3.
Особенности
P4RS3LT0NGV3 Потребительский мост
- list p4rs transforms: Discover Transforms from the local
P4RS3LT0NGV3/src/transformerstree. apply p4rs transform: Примените любое обнаруженное преобразование P4RS по идентификатору или имени дисплея. decode p4rs transform: Декодировать/обратить любое обнаруженное обратимое преобразование. УстановитеP4RS3LT0NGV3_PATH, если репо не на~/git/P4RS3LT0NGV3.
ell Настраиваемые алфавиты
encode spelling alphabet: Закодируйте текст с помощью пользовательской карты JSON в алфавите A-Z в стиле ИКАО. decode spelling alphabet: Декодируйте орфографический алфавит обратно в буквы.
QR-коды и штрих-коды
generate qr code svg и generate qr code data uri для генерации QR-кода. generate barcode svg для кода 128, кода 39 и EAN-13 поколения SVG.
) Базовые кодировки (22 инструмента)
Base64: Encode/decode Base64 Base64URL: код/декод Base64 URL-безопасный формат Base32: Encode/decode Base32 База 58: Encode/decode Base58 (в стиле биткоина) Base62: Encode/decode Base62
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Parseltongue MCP Server 🐍
A Model Context Protocol (MCP) server providing direct text encoding tools plus a consumer bridge for the current P4RS3LT0NGV3 transform catalog.
Features
🧬 P4RS3LT0NGV3 Consumer Bridge
- list_p4rs_transforms: Discover transforms from the local
P4RS3LT0NGV3/src/transformerstree. - apply_p4rs_transform: Apply any discovered P4RS transform by id or display name.
- decode_p4rs_transform: Decode/reverse any discovered reversible transform.
- Set
P4RS3LT0NGV3_PATHif the repo is not at~/git/P4RS3LT0NGV3.
🔤 Custom Spelling Alphabets
- encode_spelling_alphabet: Encode text with a custom ICAO-style A-Z alphabet JSON map.
- decode_spelling_alphabet: Decode spelling-alphabet text back to letters.
🔳 QR Codes & Barcodes
- generate_qr_code_svg and generate_qr_code_data_uri for QR code generation.
- generate_barcode_svg for Code 128, Code 39, and EAN-13 SVG generation.
📦 Basic Encodings (22 tools)
- Base64: Encode/decode Base64
- Base64URL: Encode/decode Base64 URL-safe format
- Base32: Encode/decode Base32
- Base58: Encode/decode Base58 (Bitcoin-style)
- Base62: Encode/decode Base62
- Base45: Encode/decode Base45
- ASCII85: Encode/decode ASCII85
- Hexadecimal: Encode/decode hex
- Binary: Encode/decode 8-bit binary
- URL Encoding: Percent encoding for URLs
- HTML Entities: Encode/decode HTML entities
🔐 Ciphers (8 tools)
- ROT13: Classic rotation cipher (encode/decode)
- Caesar Cipher: Custom shift cipher (encode/decode)
- Atbash: Reverse alphabet substitution (encode/decode)
- Morse Code: Encode/decode to Morse code
🎨 Unicode Transformations (6 tools)
- Zalgo Text: Glitch effect with combining marks
- Upside Down: Flip text using Unicode
- Bubble Text: Circle-enclosed letters (Ⓐⓑⓒ)
- Full Width: Vaporwave aesthetic (full width)
- Strikethrough: S̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶
- Underline: U̲n̲d̲e̲r̲l̲i̲n̲e̲d̲
🕵️ Steganography (3 tools)
- Zero-Width Encoding: Hide text using invisible Unicode characters (encode/decode)
- Invisible Ink: Hide messages within cover text
🔧 Utilities (2 tools)
- Reverse Text: Simple string reversal
- Pig Latin: Classic word game transformation
Installation
# Clone the repository
git clone
cd parseltongue_mcp
# Install dependencies using uv
uv sync
# Or using pip
pip install -e .
Usage
As an MCP Server
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"parseltongue": {
"command": "uv",
"args": [
"--directory",
"(Full path)/parseltongue_mcp",
"run",
"parseltongue-mcp"
]
}
}
}
Running Directly
# Using uv
uv run parseltongue-mcp
# Or with python
Установка
npx @modelcontextprotocol/inspector uv run python main.pyКонфигурация
{
"mcpServers": {
"parseltongue": {
"command": "uv",
"args": [
"--directory",
"(Full path)/parseltongue_mcp",
"run",
"parseltongue-mcp"
]
}
}
}