{
  "markdown": "\n# @rog0x/mcp-string-tools\n\nAdvanced string manipulation tools for AI agents, served over the Model Context Protocol (MCP).\n\n## Tools\n\n### analyze_string\nAnalyze text to get detailed metrics:\n- Character count (with and without spaces)\n- Word, sentence, and paragraph counts\n- Estimated reading time\n- Flesch-Kincaid reading level score and grade\n- Unique word count and most common words\n- Longest word\n\n### transform_string\nTransform text with various operations:\n- **remove_duplicate_lines** - Remove duplicate lines from text\n- **remove_extra_whitespace** - Collapse extra whitespace and blank lines\n- **extract_emails** - Extract all email addresses from text\n- **extract_urls** - Extract all URLs from text\n- **extract_phone_numbers** - Extract phone numbers from text\n- **mask_sensitive_data** - Mask emails, phone numbers, and credit card numbers\n- **truncate** - Truncate text with ellipsis at word boundaries\n- **wrap_text** - Wrap text at a specified column width\n\n### diff_strings\nCompare two strings and see the differences:\n- **character** mode - Character-by-character diff\n- **word** mode - Word-by-word diff (default)\n- **line** mode - Line-by-line diff\n- Shows additions, deletions, and unchanged segments with positions\n\n### render_template\nSimple template engine:\n- Replace `{{variables}}` with values from a JSON data object\n- Conditionals: `{{#if var}}...{{#else}}...{{/if}}`\n- Loops: `{{#each arr}}...{{this}}...{{@index}}...{{/each}}`\n- Nested property access: `{{user.name}}`\n\n### generate_slug\nGenerate URL-friendly slugs:\n- Transliterates accented characters (e.g., `cafe` from `cafe`)\n- Removes special characters\n- Configurable separator (default: `-`)\n- Optional max length with clean truncation\n- Optional lowercase toggle\n\n## Setup\n\n```bash\nnpm install\nnpm run build\n```\n\n## Usage with Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"string-tools\": {\n      \"command\": \"node\",\n      \"args\": [\"D:/products/mcp-servers/mcp-string-tools/dist/index.js\"]\n    }\n  }\n}\n```\n\n## License\n\nMIT\n",
  "bytes": 2058,
  "sha": "deb1762491c546669ac4e528f8eb8a03246672622c66ee01914cccac6f52f242",
  "repo_slug": "rog0x/mcp-string-tools",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_rog0x_string_7dd61052/readme"
}