Token导航 LogoToken导航TokenDH.com
Csv2json MCP logo
AI代理未说明官方级别未说明来源级核验

Csv2json MCP

MCP Server

一个基于FastMCP的CSV到JSON转换MCP服务器,提供高效的CSV数据转换服务。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
数据转换高性能Python

安装说明

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

作者 / 组织

es3154

提供方

es3154

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

CSV2JSON MCP 服务器

一个基于 FastMCP 的 CSV 到 JSON 转换 MCP (Model Context Protocol) 服务器,提供高效的 CSV 数据转换服务。

功能特性

  • CSV 文件转 JSON 文件 - 将 CSV 文件转换为 JSON 文件格式
  • CSV 字符串转 JSON - 将 CSV 格式的字符串转换为 JSON 数据
  • 🚀 高性能转换 - 基于 pandas 的高效数据处理
  • 🔧 灵活配置 - 支持多种分隔符、编码格式和 JSON 输出格式
  • 📚 MCP 协议 - 符合 Model Context Protocol 标准

快速开始

环境要求

  • Python 3.11+

MCP 服务器配置

mcp server 配置

 {
  "mcpServers": {
   "csv2json": {
      "command": "uvx",
      "args": ["csv2json-mcp"],
      "type": "stdio"
    } 
  }
}

可用工具

1. convert_csv_file

将 CSV 文件转换为 JSON 文件。

参数:

  • file_path (str): CSV 文件路径
  • output_file_path (str, 可选): 输出 JSON 文件路径,默认为 CSV 文件同目录下的 .json 文件
  • delimiter (str, 可选): CSV 分隔符,默认为 ,
  • orient (str, 可选): JSON 输出格式,默认为 "records"
  • encoding (str, 可选): 文件编码,默认为 "utf-8"

返回值:

{
    "success": true,
    "json_file_path": "path/to/output.json",
    "message": "转换成功"
}

2. convert_csv_string

将 CSV 格式的字符串转换为 JSON 数据。

参数:

  • csv_content (str): CSV 格式的字符串内容
  • delimiter (str, 可选): CSV 分隔符,默认为 ,
  • skip_rows (int, 可选): 跳过的行数,默认为 0
  • header (bool, 可选): 是否包含表头,默认为 true
  • orient (str, 可选): JSON 输出格式,默认为 "records"
  • indent (int, 可选): JSON 缩进,默认为 None

返回值:

{
    "success": true,
    "json": [/* JSON 数据 */],
    "message": "CSV 字符串转换成功"
}

JSON 输出格式

支持以下 JSON 输出格式:

  • "records": 每行作为一个字典对象的列表(默认)
  • "values": 仅包含值的二维数组
  • "index": 包含索引的字典
  • "table": 包含 schema 和数据的完整表格格式
  • "split": 分开存储列名和数据的格式

项目结构

csv2json-mcp/
├── csv2json_mcp/          # 核心包
│   ├── __init__.py        # 包初始化
│   ├── converter.py       # 转换器实现
│   └── server.py          # MCP 服务器
├── example/               # 示例文件
│   ├── example.csv        # 示例 CSV 文件
│   ├── example_client.py  # 客户端示例
│   └── example_output.json # 输出示例
├── pyproject.toml         # 项目配置
└── README.md             # 项目文档

许可证

本项目采用 MIT 许可证。

贡献

欢迎提交 Issue 和 Pull Request 来改进项目。

联系方式

如有问题,请通过以下方式联系:

  • 项目仓库:https://github.com/es3154/csv2json-mcp
  • 邮箱:893928676@qq.com

目录标签

目录标签

数据转换高性能Python本地部署CSV处理JSON生成MCP协议

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP