Metadata-Version: 2.4
Name: markdown-json-excel-mcp
Version: 0.1.0
Summary: MCP server: convert markdown tables, JSON and CSV to Excel files
Author: shsy-cong
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: fastmcp>=2.0
Requires-Dist: openpyxl>=3.1

# markdown-json-excel-mcp

MCP Server：把 Markdown 表格 / JSON / CSV 数据转成 Excel 文件。

## 项目简介

这是一个基于 MCP（Model Context Protocol）的工具服务，可以把各种格式的表格数据转换成 Excel 文件。适用于需要快速生成 Excel 报表的场景，比如数据导出、报表生成、批量表格处理等。

## 功能列表

| 工具 | 功能 |
|---|---|
| `json_to_excel` | JSON 数组 / 对象转 Excel |
| `markdown_table_to_excel` | Markdown 表格转 Excel |
| `text_to_excel` | CSV / TSV 文本转 Excel |

## 部署指南

### 本地测试

```bash
# 安装依赖
pip install markdown-json-excel-mcp

# 运行（stdio 模式）
markdown-json-excel-mcp
```

### MCP 客户端配置

```json
{
  "mcpServers": {
    "markdown-json-excel": {
      "command": "uvx",
      "args": ["markdown-json-excel-mcp"]
    }
  }
}
```

## 使用示例

### JSON 转 Excel

输入：
```json
[
  {"姓名": "张三", "年龄": 25, "城市": "杭州"},
  {"姓名": "李四", "年龄": 30, "城市": "绍兴"}
]
```

输出：`Excel 已生成：/tmp/excel_output/output_xxx.xlsx，共 2 行 3 列`

### Markdown 表格转 Excel

输入：
```
| 产品 | 销量 | 单价 |
|------|------|------|
| 制冷 | 120 | 2500 |
| 电子 | 80  | 1500 |
```

输出：`Excel 已生成：/tmp/excel_output/output_xxx.xlsx，共 2 行 3 列`

### CSV 转 Excel

输入：
```
日期,销售额,订单数
2024-01,120000,320
2024-02,150000,410
```

输出：`Excel 已生成：/tmp/excel_output/output_xxx.xlsx，共 2 行 3 列`
