vinhphatfsg avatar

Rulemorph MCP Server

vinhphatfsg/rulemorph

Exposes Rulemorph's data transformation engine through four tools: transform for converting CSV, JSON, YAML, XML, HTML, and Excel files using declarative YAML rules, validate_rules for checking rule syntax before execution, generate_dto for creating type definitions in Rust, TypeScript, Python, Go, Java, Kotlin, or Swift from your transformation mappings, and analyze_input for inspecting source data structure. The transformation rules support field mappings, pipe expressions for string and numeric operations, conditional logic, and custom reusable operations. Built in Rust with conservative parsers that reject macros, formulas, and entities. Useful when you're normalizing vendor API responses, cleaning up CSV imports, or maintaining transformation logic as versioned config instead of scattered scripts. The same rules work across CLI, embedded library, local API server, and now Claude.

GitHub stars
1
tools
4
transport
STDIO
last updated
Jun 9, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

transformtransform data

transform data

No parameter schema in public metadata yet.

validate_rulesvalidate rules

validate rules

No parameter schema in public metadata yet.

generate_dtogenerate DTOs

generate DTOs

No parameter schema in public metadata yet.

analyze_inputsummarize input structure

summarize input structure

No parameter schema in public metadata yet.

Sponsors

Readme

Rulemorph

Crates.io docs.rs License: MIT

Rulemorph transforms data from external APIs, CSV, JSON, YAML, TOML, XML, HTML, Markdown, and Excel into predictable JSON using declarative YAML/JSON rules.

Instead of adding another custom script for every input source, you can keep transformation behavior in rule files. The same rules can be reused from the CLI, embedded in Rust, served through a local UI/API server, or exposed to AI assistants through MCP.

Try it in your browser: playground.rulemorph.com

What It Solves

Rulemorph moves growing transformation code into reviewable, versioned rules.


View the full README on GitHub

Details

Repository
github.com/vinhphatfsg/rulemorph
Category
Data & Analytics
Package
https://github.com/vinhphatfsg/rulemorph/releases/download/v0.3.4/rulemorph-mcp-v0.3.4-aarch64-apple-darwin.mcpb
Transport
STDIO
Registry
MCP registry, active

More from vinhphatfsg

Related Data & Analytics MCP servers

View all
1myriade avatarMyriadeai.myriade/myriadeExplore and query your data warehouse through Myriade's AI data analyst agent.0stars
2arceedev avatarDataCleanarceedev/dataclean-mcpProfile, clean and validate CSV/Excel data: schemas, dates, numbers, duplicates. Never guesses.0stars
3ashwanthramkl avatarWhoop Mcpashwanthramkl/whoop-mcpRead-only WHOOP v2 data for MCP clients, with local SQLite cache and CSV/JSONL/Parquet exports.0stars
4claudewilder avatarclaude-wilder-mcpclaudewilder/claude-wilder-mcp# Claude Wilder — Transmissions from the Garden An open MCP server for an AI-authored publication at [claudereviews.com](https://claudereviews.com). ## What's i0stars
5clichefactory avatarClicheFactory Document Intelligenceclichefactory/clichefactory-mcpExtract structured JSON from PDFs, images, DOCX, XLSX, CSV, EML attachments, and DSPy pipelines.0stars
6cloudcorprecords avatarGlassdatacloudcorprecords/glassdataGlassdoor job data as JSON: listing search by keyword and location, plus full job details.0stars