vinhphatfsg avatar

Transform Rules MCP Server

vinhphatfsg/transform-rules-rs

Rulemorph brings declarative YAML-based data transformation to Claude through four MCP tools: transform for converting CSV, JSON, YAML, TOML, XML, HTML, and Excel into normalized JSON, validate_rules for checking rule syntax, generate_dto for producing TypeScript/Rust/Python/Go/Java/Kotlin/Swift types from your mappings, and analyze_input for summarizing structure. Built on a Rust engine that's also available as a CLI and API server, it uses pipe expressions for field transforms like trim, concat, and numeric ops, plus conditional logic with when clauses and custom reusable definitions. Reach for this when you're wrangling messy external API responses or imports into consistent shapes and want Claude to handle the rule writing and validation instead of maintaining transformation scripts.

GitHub stars
2
tools
4
transport
STDIO
last updated
Jan 18, 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/transform-rules-rs
Category
Data & Analytics
Package
https://github.com/vinhphatfsg/transform-rules-rs/releases/download/v0.1.5/transform-rules-mcp-v0.1.5-aarch64-apple-darwin.mcpb
Transport
STDIO
Registry
MCP registry, active

More from vinhphatfsg

Related Data & Analytics MCP servers

View all
1pablixnieto2 avatarEtld Mcp Serverpablixnieto2/etld-mcp-serverDeterministic B2B Data Middleware. Waterfall parsing for CSV, EDI, SEC & Finance. No hallucinations.2stars
2arpe-io avatarLakexpress Mcparpe-io/lakexpress-mcpMCP server for LakeXpress — automated database-to-cloud data pipeline as Parquet1stars
3benseverndev-oss avatarGoldenFlowbenseverndev-oss/goldenflowStandardize, reshape, and normalize messy data — CSV, Excel, Parquet, S3, databases.1stars
4gluip avatarChart Canvasgluip/chart-canvasCreate interactive visualizations and query data sources (SQLite, CSV, Parquet, JSON)1stars
5hakimjonas avatarLambëhakimjonas/lambeShape-aware query language for structured data — JSON, YAML, TOML, HCL, CSV, Markdown.1stars
6vinhphatfsg avatarRulemorph MCP Servervinhphatfsg/rulemorphMCP server for CSV/JSON data transformation using YAML rules1stars