{"mcp_version":"2024-11-05","name":"regexforge","version":"1.0.0","description":"MCP server (streamable HTTP, protocol 2024-11-05) that synthesizes production-grade regexes from labeled examples. Exposes the regexforge_synth tool via standard MCP tools/call. Deterministic symbolic synthesis — zero LLM at serve time.","transport":{"type":"http","endpoint":"https://regexforge.jason-12c.workers.dev/mcp"},"capabilities":{"tools":{"listChanged":false}},"tools":[{"name":"regexforge_synth","description":"Synthesize a battle-tested regex from labeled examples. Input: optional natural-language description + 20 examples (10 positive, 10 negative, or any mix of ≥4). Output: regex + flags + test matrix proving every example is handled correctly + backtracking-risk analysis. Deterministic; no LLM at serve time.","inputSchema":{"type":"object","required":["examples"],"properties":{"description":{"type":"string","description":"Optional natural-language description, used only for tie-breaking."},"examples":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","required":["text","match"],"properties":{"text":{"type":"string","maxLength":2048},"match":{"type":"boolean","description":"true if the regex should match this string; false if it should NOT match."}}}}}}}],"auth":{"type":"bearer","header":"Authorization","provision_url":"https://regexforge.jason-12c.workers.dev/v1/keys"},"pricing_url":"https://regexforge.jason-12c.workers.dev/v1/pricing"}