Agent♥︎Age
Catalog

IterableData

Official

by datenoio · Python

Streaming read, convert, and inspect 100+ formats. Install iterabledata[mcp] and run iterable-mcp.

io.github.datenoio/iterabledata MCP Server

This MCP server integrates the iterabledata Python library to support streaming read, conversion, and inspection of data files across many formats. It exposes a consistent, iterator-based interface for row-by-row processing, similar to csv.DictReader, covering more than basic CSV workflows.

🛠️ Key Features

  • Python library interface for reading and writing files row by row
  • Unified API across many formats (CSV, JSON, Parquet, XML, etc.)
  • Iterator-based “consistent” access pattern for processing and conversion
  • Preserves complex nested data structures (as stated in the excerpt)

🚀 Use Cases

  • Streaming inspection of datasets without loading entire files
  • Converting between supported formats while keeping nested structures

⚡ Developer Benefits

  • Consistent iterator-driven workflow for multiple file types
  • Unified handling for complex nested data structures

⚠️ Limitations

  • The provided excerpt describes behavior at the library level; specific MCP tools and capabilities are not detailed here.

Topics

bsonjsonjsonlinesorcdatafilefile-conversionparquetxlsxlsxxmlmessagepackshpjsonlndjson