← 返回目录
P

PaperBanana

社区
为AI科学家自动化生成学术图表和统计图
GitHub 源仓库 ↗
★ 2.3k Stars 分类 · 其他 非常热门 源版本 8b4745ad3024
49FMRS · D
可靠性
9/20
安全与权限
8/20
维护活跃度
10/20
文档质量
11/20
安装易用性
11/20

这是一个功能强大的MCP服务器,专门用于学术图表生成,提供了丰富的工具和配置选项。它适合研究人员用来自动化图表创建,但需要熟悉多种API提供商和配置。

查看 FMRS 评分方法 →

PaperBanana是一个开源的MCP服务器,基于Google Research的PaperBanana论文实现,利用多智能体AI从文本描述生成出版质量的学术图表和统计图。它支持OpenAI、Azure、Google Gemini和Atlas Cloud等多个提供商,提供两阶段多智能体流水线和迭代细化,适用于研究自动化、论文写作和可视化。

工具能力

generate_diagram
根据文本上下文和标题生成方法学图表
continue_run
继续细化现有的运行目录(可选评论反馈)
generate_plot
根据JSON数据和意图描述生成统计图
evaluate_diagram
将生成的图表与人工参考在4个维度上进行比较
evaluate_plot
将生成的统计图与人工参考在4个维度上进行比较

安装接入

使用提供的JSON配置,通过uvx运行:uvx --from paperbanana[mcp] paperbanana-mcp,并设置GOOGLE_API_KEY环境变量(或使用OPENAI_API_KEY)。确保Python 3.10+和uv已安装。

claude_desktop_config.json
{
  "mcpServers": {
    "paperbanana": {
      "command": "uvx",
      "args": [
        "--from",
        "paperbanana[mcp]",
        "paperbanana-mcp"
      ],
      "env": {
        "GOOGLE_API_KEY": "your-google-api-key"
      }
    }
  }
}

选型与风险

适合谁

  • 研究人员和科学家需要快速生成论文图表
  • 自动化论文写作和可视化流程
  • 需要多提供商支持(OpenAI、Gemini等)的用户
  • 希望使用多智能体流水线进行迭代细化的用户

不适合谁

  • 需要生成复杂非学术图像的用户(不适合)
  • 希望无API密钥完成任务的用户
  • 需要实时交互式绘图编辑的用户

所需权限

  • 需要VLM提供商(如OpenAI或Gemini)的API密钥
  • 需要图像生成提供商(如OpenAI或Gemini)的API密钥
  • 需要文件系统访问以读取输入和写入输出文件

风险与副作用

  • API密钥管理不善可能导致费用超出预算
  • 生成内容可能包含偏见或错误,需人工审查
  • 依赖第三方提供商,可能受服务中断或政策变化影响

常见排障

  1. 确保API密钥正确设置在环境变量中。
  2. 检查输入文件路径是否有效。
  3. 验证模型名称是否正确。
  4. 如果生成失败,查看输出的元数据和日志以诊断问题。

使用场景

从论文文本自动生成方法学图表
根据CSV/JSON数据生成统计图
将生成的图表与人工参考进行质量评估
批量生成多个图表或统计图
在IDE或Claude Code中集成自动化图表生成

支持客户端

Claude Desktop完整支持