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

MCP simple charts

MCP Server

一个基于FastMCP和Matplotlib的专业数据可视化工具,支持生成多种类型的图表并自动保存到本地目录。

工具数

1

提示词数

0

GitHub Stars

1

资源数

0
数据可视化图表生成PythonCursorCursor

安装说明

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

作者 / 组织

eddycodingai

提供方

eddycodingai

最后核验

2026/5/17 20:23

快速接入

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

命令预览

pip install fastmcp uvicorn matplotlib pandas

详细介绍

ChartGenerator MCP服务器

该项目是一个模型上下文协议(MCP)服务器,为Cursor等AI助手提供专业的数据可视化工具。使用 FastMCPMatplotlib 生成各种类型的图表(条形图、折线图、饼图和面积图),并将其直接保存到本地目录。

特性

  • 多类型图表:支持条形图、折线图、面积图和饼图。
  • 可定制的造型:通过工具参数调整标题、颜色、轴标签和网格可见性。
  • 自动保存:使用时间戳自动生成唯一的文件名,并将图表保存到指定的输出文件夹。
  • FastMCP集成:基于FastMCP框架构建,用于高性能工具执行。

先决条件

在运行服务器之前,请确保安装了以下Python包:

pip install fastmcp uvicorn matplotlib pandas

程序结构

核心逻辑包含在 chart_server.py,执行以下步骤:

  1. 初始化FastMCP:创建名为的服务器 ChartGenerator.
  2. 环境设置:确保 /app/output 目录用于存储生成的图像。
  3. 工具定义:暴露 create_chart 工具具有以下参数:
  • data:标签和数值字典。
  • chart_type:选项包括 bar, line, pie,或 area.
  • title:显示在图表顶部的标题。
  • color:数据可视化的主要颜色。
  • xlabel / ylabel:水平轴和垂直轴的标签。
  • show_grid:布尔值用于切换背景网格(饼图自动禁用)。
  1. 执行:使用启动ASGI应用程序 uvicornhost 0.0.0.0port 8000.

如何跑步

  1. 直接执行:
python chart_server.py
  1. Docker执行 (建议用于当前设置):

如果使用Docker,请确保您的卷映射到 D:\2026\graphics\charts 以匹配程序的返回消息。

使用示例(光标提示)

服务器连接到Cursor后,您可以询问:

“使用ChartMaker创建 条形图 根据以下数据:{“一月”:45,“二月”:52,“三月”:38}。将颜色设置为“天蓝色”,并命名为“Q1销售业绩”。"

错误处理

该计划包括 try-except 在图表生成过程中捕获异常的块。如果发生错误,服务器将关闭当前绘图以释放资源,并以字符串形式返回错误消息。

目录标签

目录标签

数据可视化图表生成PythonCursor本地部署FastMCPMatplotlibAI助手工具

支持客户端

Cursor

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP