
Docbot Mcp
Converts CSV, JSON, and Markdown formats bidirectionally through four MCP tools: csvToJson, jsonToCsv, csvToMarkdown, and jsonToMarkdown. Built on Express with HTTP transport instead of stdio, making it container-friendly for AWS App Runner or Docker deployments. Each conversion accepts a string parameter and returns formatted text. Reach for this when you need Claude to transform tabular data between formats during a conversation, like turning spreadsheet exports into markdown tables or converting API responses to CSV. The HTTP endpoint approach means you can deploy it once and call it from multiple clients rather than running stdio locally.
- tools
- 4
- transport
- STDIO
- last updated
- Mar 15, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
csvToJsonConverts a CSV string to JSON format.
Converts a CSV string to JSON format.
No parameter schema in public metadata yet.
jsonToCsvConverts a JSON array to CSV format.
Converts a JSON array to CSV format.
No parameter schema in public metadata yet.
csvToMarkdownConverts a CSV string to a Markdown table.
Converts a CSV string to a Markdown table.
No parameter schema in public metadata yet.
jsonToMarkdownConverts a JSON array to a Markdown table.
Converts a JSON array to a Markdown table.
No parameter schema in public metadata yet.
Sponsors
Readme
docbot-mcp
Bidirectional CSV ↔️ JSON ↔️ Markdown transformer exposed as an MCP (Model Context Protocol) server with HTTP transport.
Overview
docbot-mcp is a Model Context Protocol server that provides tools for converting between CSV, JSON, and Markdown formats. It's built on the Model Context Protocol and designed for deployment on serverless platforms like AWS App Runner.
Features
- ✅ CSV to JSON — Parse CSV strings into JSON arrays
- ✅ JSON to CSV — Serialize JSON arrays to CSV format
- ✅ CSV to Markdown — Convert CSV to formatted Markdown tables
- ✅ JSON to Markdown — Convert JSON arrays to Markdown tables
- ✅ HTTP-based — REST API endpoint for easy integration
- ✅ Containerized — Ready for deployment on AWS App Runner, Docker, etc.
Installation
npm install
Requirements
- Node.js 16+ (ES modules support)
- Dependencies:
@modelcontextprotocol/sdk— MCP protocol implementation@rflukerii/docbot— Document conversion utilitiesexpress— HTTP server frameworkzod— Input validation
Usage
Starting the Server
npm start
Details
- Repository
- github.com/rflukerii-dev/docbot-mcp
- Categories
- Documents & Knowledge, Data & Analytics
- Package
docbot-mcp- Transport
- STDIO
- Registry
- MCP registry, active