rog0x/mcp-regex-tools
MCP server for regex and text processing: test patterns, replace, extract matches, explain regex, case conversion, line operations
Platform-specific configuration:
{
"mcpServers": {
"mcp-regex-tools": {
"command": "npx",
"args": [
"-y",
"mcp-regex-tools"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Regex and text processing tools for AI agents via the Model Context Protocol (MCP).
| Tool | Description | |------|-------------| | regex_test | Test a regex pattern against text. Returns all matches with indices, captured groups, and named groups. | | regex_replace | Find and replace using regex with support for capture group references ($1, $2, $&, $<name>). | | regex_extract | Extract all matches of a pattern from text as a structured array. Optionally return only a specific capture group. | | regex_explain | Parse a regex pattern and return a human-readable explanation of each component and flag. | | text_transform | Apply common text transformations: camelCase, snake_case, kebab-case, PascalCase, UPPER, lower, title case, reverse, trim, deduplicate lines, sort lines, remove blank lines, count words/chars/lines. Chain multiple transforms in one call. |
npm install
npm run buildAdd this to your Claude Desktop config file:
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json{
"mcpServers": {
"regex-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-regex-tools/dist/index.js"]
}
}
}claude mcp add regex-tools node D:/products/mcp-servers/mcp-regex-tools/dist/index.jsOr add to your .mcp.json:
{
"mcpServers": {
"regex-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-regex-tools/dist/index.js"]
}
}
}regex_test({ pattern: "(\\d{4})-(\\d{2})-(\\d{2})", text: "Today is 2026-03-19 and tomorrow is 2026-03-20" })regex_replace({ pattern: "(\\w+)\\s(\\w+)", replacement: "$2 $1", text: "hello world" })regex_extract({ pattern: "[\\Loading reviews...