@mukundakatta/csv-mcp
v0.1.0
Published
MCP server: parse and stringify CSV (RFC 4180). Header rows, quoting, custom delimiters.
Maintainers
Readme
csv-mcp
MCP server: parse and serialize CSV. RFC 4180 with pragmatic flexibility — configurable delimiter, CRLF or LF endings, double-quote escaping, optional header row that emits objects.
Tools
parse
{ "text": "name,age\nMukunda,30\nAlex,25", "header": true }→ { "rows": [ { "name": "Mukunda", "age": "30" }, { "name": "Alex", "age": "25" } ] }
Without header, returns an array of arrays. Custom delimiter via delimiter: ";".
stringify
{ "rows": [ { "name": "x", "age": "1" }, { "name": "y", "age": "2" } ] }→
name,age
x,1
y,2Object rows auto-emit a header. Pass header: ["col1","col2"] to fix column order.
Configure
{ "mcpServers": { "csv": { "command": "npx", "args": ["-y", "@mukundakatta/csv-mcp"] } } }License
MIT.
