Token导航 LogoToken导航TokenDH.com
Converter MCP logo
运维云端未说明官方级别未说明来源级核验

Converter MCP

MCP Server

基于 FastMCP 框架的 CSV 和 Excel 文件转换工具,提供简单易用的文件格式转换服务。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
格式转换Python数据处理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

JingLu7

提供方

JingLu7

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Converter MCP - 文件转换服务器

基于 FastMCP 框架的 CSV 和 Excel 文件转换工具,提供简单易用的文件格式转换服务。

功能特性

本项目提供以下两个核心转换工具:

1. CSV 转 Excel

将 CSV 文件转换为 Excel (.xlsx) 格式。

特点:

  • 支持多种字符编码自动检测(UTF-8, UTF-16, GBK, GB2312, CP936)
  • 自动处理中文编码问题
  • 保留所有数据类型为字符串格式

2. Excel 转 CSV

将 Excel (.xlsx) 文件转换为 CSV 格式。

特点:

  • 支持多工作表处理,每个工作表生成独立的 CSV 文件
  • 自动回退机制:如果文件不是有效的 Excel 格式,会尝试按 CSV 格式读取
  • 智能编码检测和处理

技术架构

中间件支持

服务器集成了多个中间件以提供稳定可靠的服务:

  • 错误处理中间件:统一的错误处理机制
  • 速率限制中间件:限制每秒最多 10 个请求
  • 计时中间件:性能监控
  • 日志中间件:完整的请求日志记录

传输协议

使用 SSE (Server-Sent Events) 协议,在 0.0.0.0:8000 端口上运行。

环境要求

  • Python >= 3.12
  • 主要依赖:

- fastmcp==2.12.0 - pandas>=2.3.3 - openpyxl>=3.1.5 - pydantic>=2.12.4

安装与运行

方式一:使用 Docker(目前不支持,dockerfile有问题)

# 构建镜像
docker build -t converter-mcp .

# 运行容器
docker run -p 8000:8000 -v /path/to/your/files:/app/data converter-mcp

方式二:本地运行(推荐)

# 使用 uv 安装依赖
uv sync

# 运行服务器
uv run main.py

配置选项

日志级别

可以通过环境变量配置日志级别。

支持的日志级别:DEBUG, INFO, WARNING, ERROR, CRITICAL(默认:INFO)

# 设置日志级别
export LOG_LEVEL=DEBUG
python main.py

使用示例

CSV 转 Excel

# 输入:data.csv
# 输出:data.xlsx(在同一目录下)

Excel 转 CSV

# 输入:workbook.xlsx(包含多个工作表)
# 输出:workbook_Sheet1.csv, workbook_Sheet2.csv, ...

错误处理

服务器实现了完善的错误处理机制:

  • 文件路径验证
  • 文件格式检查
  • 编码自动检测
  • 详细的错误日志记录

项目结构

converter-mcp/
├── main.py              # 服务器入口点
├── src/
│   ├── server.py        # MCP 服务器配置
│   ├── tools.py         # 转换工具实现
│   └── settings.py      # 配置管理
├── Dockerfile           # Docker 配置
├── pyproject.toml       # 项目依赖配置
└── uv.lock             # 依赖锁定文件

目录标签

目录标签

格式转换Python数据处理文件转换本地部署CSVExcel

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP