1. Conduid
  2. Healthcare
  3. Server
MCP server · Healthcare

Server

✅ Headless form validation library for Vue.js

59Fair

Scored 1 hours ago · breakdown

About Server

Server is an MCP server published by victorgarciaesgi in the Healthcare category: ✅ Headless form validation library for Vue.js.

The repository has 508 stars and 22 forks, with the last commit 4 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/victorgarciaesgi/regle

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Server

Powered by Claude · Grounded in docs

I know everything about Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository just now. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.

1 check has not been run yet.

Releases

v1.29.5v1.29.5 · 13 Oct 2026   🐞 Bug Fixes $validate no longer rejects when the component unmounts during validation #404  -  by @victorgarciaesgi and **Claude Sonnet 5.5** in https://github.com/victorgarciaesgi/regle/issues/404…
v1.29.4v1.29.4 · 28 Sep 2026   🐞 Bug Fixes ClearExternalErrorsOnValidate now validates correctly #402  -  by @victorgarciaesgi in https://github.com/victorgarciaesgi/regle/issues/402…
v1.29.3v1.29.3 · 22 Sep 2026   🚀 Features $initialValue / $originalValue added in mergeRegles output #399  -  by @victorgarciaesgi in https://github.com/victorgarciaesgi/regle/issues/399…
v1.29.2v1.29.2 · 21 Sep 2026   🐞 Bug Fixes core**: Scope collected instances per app to avoid SSR leak  -  by @Dayde in https://github.com/victorgarciaesgi/regle/issues/401…
v1.29.1v1.29.1 · 13 Aug 2026   🐞 Bug Fixes Add regression test for debounced validation in pipe with applyIf  -  by @richardpolzer in https://github.com/victorgarciaesgi/regle/issues/365…

README

Regle

Regle \ʁɛɡl\ (French word for 'rule' ) is a headless model-based form validation library for Vue 3.

It's heavily inspired by Vuelidate and aims to replace it in modern apps.

📚 Documentation

Documentation

🎮 Play with it

Playground Simple demo Advanced Demo
Open in StackBlitz Open in StackBlitz

🤖 AI Integration

MCP Server

Or add it manually to your .cursor/mcp.json or .mcp.json

{
  "mcpServers": {
    "regle": {
      "command": "npx",
      "args": ["@regle/mcp-server"]
    }
  }
}

Agent Skills

Install Agent Skills to give your AI coding agent Regle expertise:

npx skills add victorgarciaesgi/regle

✨ Features

  • 🔌 Headless: Plug any UI or markup to the validation.
  • 🎯 Type safe: Full inference and autocompletion support.
  • 🌳 Model based: Your validation tree structure matches the data model.
  • 🔍 Devtools: Built-in Vue devtools extention for easy debugging and testing.
  • 🤖 MCP Server: MCP server for easy documentation and autocomplete.
  • 🧠 Agent Skills: Agent Skills for AI coding agents.
  • 🎨 Style Agnostic: Works with any CSS framework or plain CSS.
  • 📦 Modular design: Expand Regle properties or default validation rules.
  • 🔄 Async validation: Handle asynchronous validations and pending states with ease.
  • 🌐 i18n Ready: Works with any i18n library.
  • 📕 Vuelidate like API: Regle's API mimics Vuelidate's API while improving it on a lot of areas.
  • ⚡️ SSR Ready: Full support for Server Side Rendering environments.
  • ✅ Alternative validation: Standard Schema spec validation support.

🔍 Devtools

Regle comes with a built-in Vue devtools extension for easy debugging and testing.

Regle Devtools Screenshot

📝 For more details, see the Devtools documentation.

Basic example

<template>
  <input v-model="r$.$value.email" :class="{ error: r$.email.$error }" placeholder="Type your email" />

  <ul>
    <li v-for="error of r$.email.$errors" :key="error">
      {{ error }}
    </li>
  </ul>
</template>

<script setup lang="ts">
  import { useRegle } from '@regle/core';
  import { required, minLength, email } from '@regle/rules';

  const { r$ } = useRegle(
    { email: '' },
    {
      email: { required, minLength: minLength(4), email },
    }
  );
</script>

Compatibility:

  • Vue 3.3+
  • Nuxt 3.1+
  • Pinia 2.2.5+
  • Standard Schemas
    • 🦸‍♂️ Zod 3.24+
    • 🤖 Valibot 1.0+
    • 🚢 Arktype 2.0.0+

⬇️ Quick install

pnpm install @regle/core @regle/rules
# or
yarn add @regle/core @regle/rules
# or
npm install @regle/core @regle/rules

🫶 Credits

  • Johannes Lacourly for designing logo and banners 🪄
  • Martins Zeltins who helped me identify a lot of bugs, find new features and contributed to docs.
  • Vuelidate Which I loved and used for 8 years, and is my main inspiration for creating Regle

📑 License

MIT License

README fetched from the repository just now. The original is authoritative.

Questions

About Server

How do I install Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Server safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 5 of the 5 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Server still maintained?

Yes — the latest release is v1.29.5 (13 Oct 2026), and the last commit was 4 days ago. The repository has 508 stars and 19 open issues.