{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"npm_npm-reglemcp-server","slug":"npm-reglemcp-server","name":"@regle/mcp-server","type":"mcp","url":"https://www.npmjs.com/package/@regle/mcp-server","page_url":"https://unfragile.ai/npm-reglemcp-server","categories":["mcp-servers"],"tags":["ai","forms","mcp","model-context-protocol","regle","validation","vue"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"npm_npm-reglemcp-server__cap_0","uri":"capability://tool.use.integration.mcp.server.protocol.implementation.for.form.validation","name":"mcp server protocol implementation for form validation","description":"Exposes Regle form validation logic as an MCP (Model Context Protocol) server, allowing LLM clients to invoke validation rules and schema definitions through standardized MCP resource and tool endpoints. The server translates Regle's Vue-based validation framework into language-agnostic MCP protocol messages, enabling AI models to understand and apply form validation constraints without direct Vue dependency.","intents":["I want my LLM agent to understand form validation rules and constraints from a Regle schema","I need to expose form validation capabilities to Claude or other MCP-compatible AI clients","I want to validate user input against Regle rules within an AI-driven workflow"],"best_for":["Teams building LLM agents that need to validate form submissions","Developers integrating Regle validation into AI-powered form builders","AI applications requiring schema-aware input validation"],"limitations":["MCP protocol overhead adds latency to validation requests compared to direct function calls","Requires MCP-compatible client (Claude, custom LLM agents) — not usable from standard REST clients","Limited to validation rules exposed via MCP schema — custom Vue validators may not translate automatically","No built-in caching of validation schemas across multiple requests"],"requires":["Node.js 16+ (typical MCP server requirement)","Regle form validation library installed","MCP client implementation (e.g., Claude desktop, custom agent framework)","@regle/mcp-server npm package"],"input_types":["JSON form data","Regle schema definitions","MCP protocol messages"],"output_types":["validation results (pass/fail with error details)","MCP resource descriptions","structured validation metadata"],"categories":["tool-use-integration","mcp-server"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm_npm-reglemcp-server__cap_1","uri":"capability://tool.use.integration.schema.driven.validation.rule.exposure.via.mcp.tools","name":"schema-driven validation rule exposure via mcp tools","description":"Registers Regle validation rules as callable MCP tools, allowing LLM clients to invoke specific validators (required, email, minLength, custom rules) with typed parameters. The server introspects Regle schema definitions and generates MCP tool schemas that describe each validator's signature, constraints, and error messages, enabling AI models to understand which validators apply to which form fields.","intents":["I want Claude to know what validation rules apply to each form field","I need to let an AI agent validate individual form fields using Regle rules","I want to expose custom validation logic to an LLM without hardcoding rule descriptions"],"best_for":["AI-powered form builders that need intelligent field validation suggestions","LLM agents handling multi-step form workflows with validation","Teams building conversational form interfaces with AI"],"limitations":["Async validators (API calls, database lookups) may timeout in MCP context if not properly configured","Complex nested validation rules may not translate cleanly to MCP tool schemas","No built-in support for conditional validation logic that depends on runtime state","Tool parameter schema generation assumes Regle's standard validator API"],"requires":["Regle form validation library with schema definitions","MCP client that supports tool calling (Claude, Anthropic SDK, custom agents)","Node.js 16+"],"input_types":["Regle schema objects","form field values (string, number, array, object)","validator parameters"],"output_types":["validation success/failure boolean","error messages with field-specific details","MCP tool schema definitions"],"categories":["tool-use-integration","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm_npm-reglemcp-server__cap_2","uri":"capability://memory.knowledge.form.schema.resource.publication.via.mcp","name":"form schema resource publication via mcp","description":"Publishes Regle form schemas as MCP resources, allowing LLM clients to read and understand the complete form structure, field definitions, validation rules, and metadata through the MCP resource protocol. The server exposes schemas as queryable resources that clients can fetch to build context about form requirements before processing user input.","intents":["I want an AI agent to read the complete form schema before validating user input","I need Claude to understand all fields, types, and constraints in my form","I want to expose form metadata to an LLM for intelligent form filling or error recovery"],"best_for":["AI agents that need full form context before processing submissions","LLM-powered form assistants that provide intelligent field suggestions","Systems requiring schema-aware error messages and recovery suggestions"],"limitations":["Large form schemas may exceed MCP context window limits if fetched in full","No built-in schema versioning — clients may cache stale schema definitions","Resource URIs must be manually configured; no automatic schema discovery","Schema updates require server restart or dynamic resource reloading (not standard MCP)"],"requires":["Regle form schema definitions","MCP client with resource reading capability","Node.js 16+"],"input_types":["Regle schema objects","MCP resource URIs"],"output_types":["JSON form schema with field definitions","validation rule metadata","field constraints and error messages"],"categories":["memory-knowledge","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm_npm-reglemcp-server__cap_3","uri":"capability://data.processing.analysis.regle.validation.rule.execution.within.mcp.context","name":"regle validation rule execution within mcp context","description":"Executes Regle's validation logic (required, email, minLength, pattern, custom rules) within the MCP server process when invoked by LLM clients, returning structured validation results with error messages and field-level details. The server maintains Regle's validation semantics (async support, custom validators, error formatting) while translating results into MCP-compatible response formats.","intents":["I want to validate form data using Regle rules from within an AI agent","I need validation errors formatted consistently for LLM processing","I want to run custom Regle validators without exposing the Vue component layer"],"best_for":["Backend systems integrating Regle validation into AI workflows","Headless form validation services powered by Regle","LLM agents that need deterministic, rule-based validation"],"limitations":["Async validators (database lookups, API calls) may introduce latency — no built-in timeout handling documented","Custom Vue component validators cannot be executed server-side without reimplementation","Error messages are Regle-formatted; custom formatting requires additional transformation","No transaction support for multi-field validation with side effects"],"requires":["Regle library with validator implementations","Node.js 16+","Form data matching Regle schema structure"],"input_types":["form field values (string, number, boolean, array, object)","Regle schema definitions","validator parameters"],"output_types":["boolean (valid/invalid)","error messages per field","structured validation metadata"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm_npm-reglemcp-server__cap_4","uri":"capability://automation.workflow.mcp.server.lifecycle.management.and.configuration","name":"mcp server lifecycle management and configuration","description":"Provides server initialization, configuration, and lifecycle hooks for the MCP server instance, including startup, shutdown, and resource/tool registration. The server handles MCP protocol handshake, capability negotiation, and client connection management, allowing developers to configure which Regle schemas and validators are exposed to connected LLM clients.","intents":["I want to start an MCP server that exposes my Regle forms to Claude","I need to configure which form schemas are available to AI clients","I want to manage server resources and gracefully shut down the MCP server"],"best_for":["Developers deploying Regle validation as an MCP service","Teams running MCP servers alongside LLM applications","DevOps engineers managing MCP server infrastructure"],"limitations":["No built-in clustering or horizontal scaling — single-process server","Configuration is static at startup; schema changes require server restart","No authentication/authorization layer documented — assumes trusted MCP clients","Limited observability — no built-in logging or metrics for MCP requests"],"requires":["Node.js 16+","@regle/mcp-server npm package","Regle form schemas","MCP client configuration (e.g., Claude desktop config)"],"input_types":["server configuration (port, schemas, validators)","Regle schema definitions"],"output_types":["MCP server instance","protocol handshake responses","capability advertisements"],"categories":["automation-workflow","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":27,"verified":false,"data_access_risk":"high","permissions":["Node.js 16+ (typical MCP server requirement)","Regle form validation library installed","MCP client implementation (e.g., Claude desktop, custom agent framework)","@regle/mcp-server npm package","Regle form validation library with schema definitions","MCP client that supports tool calling (Claude, Anthropic SDK, custom agents)","Node.js 16+","Regle form schema definitions","MCP client with resource reading capability","Regle library with validator implementations"],"failure_modes":["MCP protocol overhead adds latency to validation requests compared to direct function calls","Requires MCP-compatible client (Claude, custom LLM agents) — not usable from standard REST clients","Limited to validation rules exposed via MCP schema — custom Vue validators may not translate automatically","No built-in caching of validation schemas across multiple requests","Async validators (API calls, database lookups) may timeout in MCP context if not properly configured","Complex nested validation rules may not translate cleanly to MCP tool schemas","No built-in support for conditional validation logic that depends on runtime state","Tool parameter schema generation assumes Regle's standard validator API","Large form schemas may exceed MCP context window limits if fetched in full","No built-in schema versioning — clients may cache stale schema definitions","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.2,"ecosystem":0.5000000000000001,"match_graph":0.25,"freshness":0.6,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:24.482Z","last_scraped_at":"2026-05-03T14:23:36.996Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=npm-reglemcp-server","compare_url":"https://unfragile.ai/compare?artifact=npm-reglemcp-server"}},"signature":"qw54Mt3980aeBqMdRz61LosOhwMeYGN/cVfF3N7VELWZKUityVJtU79UOZp7Ww923+ioMKd1qT2krZ2U3Bd8DQ==","signedAt":"2026-06-21T13:11:33.415Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/npm-reglemcp-server","artifact":"https://unfragile.ai/npm-reglemcp-server","verify":"https://unfragile.ai/api/v1/verify?slug=npm-reglemcp-server","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}