Plotnine MCP
P

Plotnine MCP

一个基于plotnine的MCP服务器,通过自然语言实现AI驱动的数据可视化,提供丰富的绘图模板、数据转换和样式定制功能。
2.5分
7.6K

什么是Plotnine MCP Server?

Plotnine MCP Server是一个智能数据可视化工具,它允许您通过简单的对话命令创建专业的数据图表。基于Python的plotnine库(模仿R语言的ggplot2),它采用'图形语法'理念,让您能够像搭积木一样组合不同的图表元素。您只需要告诉AI助手想要什么样的图表,它就会自动生成代码并创建可视化结果。

如何使用Plotnine MCP Server?

使用Plotnine MCP Server非常简单:1) 在支持的AI助手(如Claude Desktop、Cursor等)中配置服务器;2) 通过自然语言描述您想要的图表;3) 服务器会自动处理数据并生成图表文件。您不需要编写任何代码,也不需要了解复杂的图表库API。

适用场景

Plotnine MCP Server特别适合:数据分析师快速探索数据模式、研究人员创建学术论文图表、产品经理制作报告可视化、教育工作者演示统计概念、以及任何需要从数据中提取洞察但不想编写复杂代码的用户。

主要功能

核心可视化功能
支持20多种图表类型(散点图、折线图、柱状图、直方图、箱线图等),可组合多个图层,使用图形语法构建复杂可视化。
智能模板系统
提供9种预配置图表模板,AI可自动分析数据并推荐合适的图表类型,简化创建过程。
内置数据处理
包含12种数据转换操作(筛选、分组汇总、排序、重命名等),可在绘图前直接处理数据。
丰富的样式定制
提供7种基础主题和21种配色方案(包括色盲友好色板),支持完全自定义图表外观。
批量处理能力
可一次性创建多个图表,适合为数据集的所有列或不同分组生成可视化。
配置管理
可导出和导入图表配置为JSON文件,方便重用和分享图表设置。
多格式输出
支持PNG、PDF、SVG等多种输出格式,可自定义尺寸和分辨率。
多数据源支持
可从文件(CSV、JSON、Parquet、Excel)、URL或内联JSON数据创建图表。
优势
无需编程:通过自然语言即可创建专业图表
图形语法强大:提供高度灵活的可视化组合能力
智能推荐:AI可分析数据并推荐合适的图表类型
一体化解决方案:包含数据处理和可视化全流程
学术友好:基于ggplot2语法,适合科研论文图表
配置可重用:可保存和分享图表配置
局限性
需要配置MCP客户端:初次使用需要一些技术配置
依赖Python环境:需要安装Python和相关库
学习曲线:虽然无需编程,但需要了解图表类型和参数的概念
实时交互有限:生成的是静态图像文件,不是交互式图表
大型数据处理:对于极大数据集可能需要优化

如何使用

安装依赖
首先确保已安装Python,然后安装plotnine-mcp包及其依赖。
配置MCP客户端
根据您使用的AI助手(Claude Desktop、Cursor、VSCode等),在配置文件中添加plotnine服务器。
重启应用
重启您的AI助手应用程序以使配置生效。
开始使用
在聊天界面中,通过自然语言描述您想要的图表,AI助手会调用plotnine服务器创建图表。

使用案例

基础散点图
从CSV文件创建简单的散点图,显示两个数值变量之间的关系。
时间序列分析
创建带趋势线的销售时间序列图,用于业务分析。
分布比较
使用模板快速创建分布比较图,分析不同组的数据分布。
数据探索
在创建图表前先预览数据,确保理解数据结构。
批量生成报告
为数据集的所有数值列创建直方图,快速了解数据分布。

常见问题

我需要懂Python或R才能使用这个工具吗?
支持哪些数据格式?
图表输出在哪里?
如何重用相同的图表设置?
出现'Module not found'错误怎么办?
图表没有正确渲染可能是什么原因?
可以在图表中添加多个图层吗?
如何为色盲用户优化图表?

相关资源

plotnine官方文档
plotnine库的完整文档,了解底层图表库的功能和API。
MCP协议规范
Model Context Protocol的官方规范文档。
ggplot2图形语法
ggplot2的官方文档,了解图形语法理念。
GitHub仓库
Plotnine MCP Server的源代码和问题跟踪。
Glama.ai MCP服务器目录
发现更多MCP服务器和工具。

安装

复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "plotnine": {
      "command": "/path/to/your/python/bin/plotnine-mcp",
      "args": []
    }
  }
}

{
  "mcpServers": {
    "plotnine": {
      "command": "python",
      "args": ["-m", "plotnine_mcp.server"]
    }
  }
}

{
  "mcpServers": {
    "plotnine": {
      "command": "/path/to/venv/bin/plotnine-mcp",
      "args": []
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

V
Vestige
Vestige是一个基于认知科学的AI记忆引擎,通过实现预测误差门控、FSRS-6间隔重复、记忆梦境等29个神经科学模块,为AI提供长期记忆能力。包含3D可视化仪表板和21个MCP工具,完全本地运行,无需云端。
Rust
4.5K
4.5分
M
Moltbrain
MoltBrain是一个为OpenClaw、MoltBook和Claude Code设计的长期记忆层插件,能够自动学习和回忆项目上下文,提供智能搜索、观察记录、分析统计和持久化存储功能。
TypeScript
4.1K
4.5分
B
Bm.md
一个功能丰富的Markdown排版工具,支持多种样式主题和平台适配,提供实时编辑预览、图片导出和API集成能力
TypeScript
4.4K
5分
S
Security Detections MCP
Security Detections MCP 是一个基于Model Context Protocol的服务器,允许LLM查询统一的安全检测规则数据库,涵盖Sigma、Splunk ESCU、Elastic和KQL格式。最新3.0版本升级为自主检测工程平台,可自动从威胁情报中提取TTPs、分析覆盖差距、生成SIEM原生格式检测规则、运行测试并验证。项目包含71+工具、11个预构建工作流提示和知识图谱系统,支持多SIEM平台。
TypeScript
6.0K
4分
P
Paperbanana
PaperBanana是一个自动化生成学术图表和统计图的智能框架,支持从文本描述生成高质量的论文插图,采用多智能体管道和迭代优化,提供CLI、Python API和MCP服务器等多种使用方式。
Python
7.7K
5分
F
Finlab Ai
FinLab AI是一个金融量化分析平台,通过AI技术帮助用户发现投资策略中的超额收益(alpha)。它提供丰富的数据集、回测框架和策略示例,支持自动化安装与集成到主流AI编程助手。
5.5K
4分
B
Better Icons
一个提供超过20万图标搜索和检索的MCP服务器和CLI工具,支持150多个图标库,帮助AI助手和开发者快速获取和使用图标。
TypeScript
6.7K
4.5分
A
Assistant Ui
assistant-ui是一个开源TypeScript/React库,用于快速构建生产级AI聊天界面,提供可组合的UI组件、流式响应、无障碍访问等功能,支持多种AI后端和模型。
TypeScript
7.3K
5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
85.7K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
150.9K
5分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.6K
4.5分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.1K
4.5分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
57.3K
5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
32.0K
4.8分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
64.7K
4.8分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
106.8K
4.7分
AIBase
智启未来,您的人工智能解决方案智库