Iterable Data is a Python library for reading and writing data files row by row in a consistent, iterator-based interface. It provides a unified API for working with various data formats (CSV, JSON, Parquet, XML, etc.) similar to csv.DictReader but supporting many more formats.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add iterabledata -- uvx iterabledata~/.codex/config.toml
[mcp_servers.iterabledata]
command = "uvx"
args = ["iterabledata"]
# codex mcp add iterabledata -- uvx iterabledata~/.cursor/mcp.json
{
"mcpServers": {
"iterabledata": {
"command": "uvx",
"args": [
"iterabledata"
]
}
}
}.vscode/mcp.json
{
"servers": {
"iterabledata": {
"type": "stdio",
"command": "uvx",
"args": [
"iterabledata"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"iterabledata": {
"command": "uvx",
"args": [
"iterabledata"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"iterabledata": {
"command": "uvx",
"args": [
"iterabledata"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"iterabledata": {
"command": "uvx",
"args": [
"iterabledata"
]
}
}
}