verified-regex-generator
Verified Regex Generator
MCP → Verified Regex Generator. Der Benutzer beschreibt ein Muster in einfachem Englisch. Ein LLM generiert den regulären Ausdruck. Ein Agent erzeugt echte Beispielstrings (positive + negative Beispiele), testet den regulären Ausdruck damit mit der echten
re-Engine und iteriert, falls er falsch ist. Reguläre Ausdrücke haben den schlechten Ruf, richtig auszusehen, aber subtil falsch zu sein – die Verifikation ist hier der eigentliche Wert, nicht die Generierung.
Läuft auf Groq (standardmäßig openai/gpt-oss-120b) – schnell und
Free-Tier-freundlich, daher günstig, um es öffentlich zu demonstrieren.
Das ist nicht „Frag ein LLM nach einem Regex und hoffe." Es ist eine geschlossene Verifikationsschleife:
description ──► LLM writes a candidate regex
│
description ──► LLM writes real test strings (incl. tricky near-misses)
│
▼
Python's `re` engine checks the candidate
against every test string — ground truth,
not the model's opinion of itself
│
┌─────────┴─────────┐
all pass something failed
│ │
▼ ▼
done feed the exact failures
back to the model, try againDemo
Ein echter Durchlauf: „US-Telefonnummer" → der Agent schreibt 16 Teststrings, schlägt einen Kandidaten-Regex vor,
prüft ihn mit Pythons echter re-Engine und konvergiert in 2 Iterationen zu einem verifizierten Muster.


Related MCP server: EvalView
Was hier drin ist
regex_agent/core.py– die eigentliche Agent-Schleife (modellunabhängig vom Transport). Alles andere ist ein dünner Wrapper darum.mcp_server/– ein echter MCP-Server, dergenerate_verified_regexals Werkzeug bereitstellt, sodass es direkt aus Claude Desktop oder Claude Code verwendet werden kann.web/– eine FastAPI- + Vanilla-JS-Demo mit zwei Teilen:Eine Live-Animation der Denkweise des Agenten: Testfälle, jeder Kandidaten-Regex und die Bestanden/Fehlgeschlagen-Tabelle pro Iteration.
Ein Live-Tester im Regex101-Stil darunter – ein bearbeitbares Musterfeld mit Flags (
g/i/m/s/Volltreffer), Live-Markierung von Treffern in deinem eigenen Teststring, eine Trefferliste mit Erfassungsgruppen und eine verständliche Token-für-Token-Aufschlüsselung des regulären Ausdrucks (alles clientseitig, keine API-Aufrufe). Es wird automatisch mit dem ausgefüllt, was der Agent gerade verifiziert hat, funktioniert aber auch eigenständig für jeden Regex, den du einfügst – nützlich, auch wenn du Regex bereits kennst und nur einen testen willst.
Kein MCP-Client erforderlich – läuft im Browser.
Einrichtung
pip install -r requirements.txt
cp .env.example .env # then add your GROQ_API_KEYWeb-Demo ausführen
cd web
python server.pyÖffne http://127.0.0.1:8000.
MCP-Server ausführen
Füge dies zu deiner MCP-Client-Konfiguration hinzu (z. B. claude_desktop_config.json von Claude Desktop
oder .claude/settings.json für Claude Code):
{
"mcpServers": {
"verified-regex-generator": {
"command": "python",
"args": ["/absolute/path/to/2 project/mcp_server/server.py"]
}
}
}Bitte Claude dann z. B.: „Verwende den Verified Regex Generator, um mir einen regulären Ausdruck für eine US-Telefonnummer zu erstellen." – Es ruft das Werkzeug auf, das die vollständige Generierungs- → Test- → Verifizierungsschleife serverseitig ausführt und einen JSON-Bericht zurückgibt.
Warum das eine gute Demo ist
Die meisten „KI schreibt Code"-Demos enden bei der Generierung. Diese hier behandelt die erste Antwort des
LLMs als Hypothese, nicht als Antwort – und meldet nur dann Erfolg, wenn sie gegen die Grundwahrheit
(die echte Regex-Engine, mit echten Strings, einschließlich adversarischer Beinahe-Treffer, die das Modell
selbst vorschlägt) geprüft wurde. Diese Schleife – generieren → verifizieren → überarbeiten – ist das
Kernmuster zuverlässiger agentischer Werkzeuge, und sie ist klein genug, um in regex_agent/core.py
vollständig gelesen zu werden.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceDynamically generates MCP tools from OpenAPI specifications, enabling AI assistants to interact with any REST API through natural language. Supports multiple APIs with authentication, parameter validation, and integration with Claude Desktop and LangChain.1MIT
- AlicenseAqualityAmaintenanceMCP server that lets coding agents test AI agents. Create YAML test cases, snapshot golden baselines, check for regressions, and generate visual reports all from inside Claude Code or any MCP-compatible tool. Works with LangGraph, CrewAI, OpenAI, Claude, Mistral, and any HTTP API.1029128Apache 2.0
- FlicenseNot gradedqualityDmaintenanceTransforms single-attempt coding into a multi-attempt, test-validated refinement loop by running your actual test suite and feeding failures back to the LLM as structured directives.3
- FlicenseAqualityDmaintenanceAuto-generates and manages test cases for any project from feature descriptions, with tools for adding, listing, updating, and exporting test cases via Claude.8
Related MCP Connectors
Deterministic regex synthesis from labeled examples. Zero LLM, proof matrix, backtracking audit.
Proves AI-generated Python does what you asked: lint, types, security, sandbox run, exact fixes.
Deterministic validation for AI-generated artifacts: JSON Schema, OpenAPI response, SQL syntax.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zeelShah-12/verified-regex-generator'
If you have feedback or need assistance with the MCP directory API, please join our Discord server