这是一个强大的MCP(模型控制协议)服务器,用于CSV文件的预处理和分析。该服务器提供了一整套工具,通过直观的界面进行数据操作、可视化和分析。
数据加载与管理
数据预处理
数据分析
数据可视化
uv add "mcp[cli]"
uv add pandas matplotlib seaborn numpy
mcp install server.py
如果你更喜欢使用pip:
pip install "mcp[cli]" pandas matplotlib seaborn numpy
uv run mcp
mcp dev server.py
你可以在Claude Desktop中安装此服务器,并通过运行以下命令立即与其交互:
mcp install server.py
或者,你可以使用MCP Inspector进行测试:
mcp dev server.py
send_work_dir(): 获取当前工作目录set_work_dir(new_work_dir): 设置新的工作目录list_work_dir_files(): 列出当前工作目录中的文件load_csv(filename): 将CSV文件加载到系统中save_global_df(filename): 将当前数据框保存到文件handle_column_mixed_types(): 处理具有混合数据类型的列handle_null_values(strategy, columns): 使用多种策略处理数据集中的空值drop_columns(columns): 删除指定的列rename_columns(column_mapping): 重命名数据框中的列run_custom_df_edit_code(code): 执行自定义的数据框操作代码describe_df(): 生成数据框的统计摘要generate_correlation_matrix(): 创建带有可视化的相关矩阵plot_graph(graph_type, x_column, y_column, output_filename): 创建各种类型的图表
run_custom_graph_code(code): 执行自定义的可视化代码WORK_DIR: 文件读取和保存的工作目录服务器包括全面的错误处理机制,涵盖:
欢迎提交问题和增强请求!