Agent♥︎Age
Catalog

Transform Rules MCP Server

Official

by vinhphatfsg · Rust

MCP server for CSV/JSON data transformation using YAML rules

This MCP server provides CSV/JSON data transformation driven by declarative YAML rules. It uses Rulemorph to convert data from multiple formats—external APIs, CSV, JSON, YAML, TOML, XML, HTML, Markdown, and Excel—into predictable JSON output.

🛠️ Key Features

  • Declarative rule-based transformation via YAML/JSON rules
  • Input support for external APIs and common document/data formats (CSV, JSON, YAML, TOML, XML, HTML, Markdown, Excel)
  • Output normalized to predictable JSON
  • Topics: cli, csv, data-transformation, etl, json, mcp, rust, yaml, code-generation, data-pipeline, declarative, no-code

🚀 Use Cases

  • ETL pipelines that require consistent JSON results
  • Rule-driven transformations for CSV/JSON workflows
  • Integrating heterogeneous source formats into a single JSON representation

⚡ Developer Benefits

  • Predictable JSON output from diverse inputs
  • Declarative YAML/JSON rule approach aligned with code-generation and data-pipeline usage
  • Rust-based tooling referenced via crates.io and docs.rs (Rulemorph)

⚠️ Limitations

  • The provided description does not specify available MCP tools, schemas, or configuration details beyond YAML/JSON rule usage.

Topics

clicsvdata-transformationetljsonmcprustyamlcode-generationdata-pipelinedeclarativeno-code