paperbanana

paperbanana

A framework for generating academic and statistical charts from text descriptions.

MCPDevOpen source
Type
MCP
Transport
stdio
Open source
Yes
GitHub Stars
★ 2.0k
Source
mcp-github

Overview

PaperBanana is an open-source project designed to generate high-quality academic and statistical charts from text descriptions. It supports multiple image generation providers, including OpenAI, Azure OpenAI, Google Gemini, and Atlas Cloud. The tool offers CLI, Python API, and MCP server interfaces for easy integration into IDEs. Additional features include batch generation, PDF input support, and a local Gradio Web UI for visual interaction.

Capabilities

  • Multi-agent pipeline iterative optimization
  • Support for multiple image generation providers
  • Input optimization layer to improve generation quality
  • Auto-refinement mode with user feedback for continued execution
  • Batch generation of multiple charts
  • Batch generation of statistical charts

Use cases

Researchers automatically generating figures for papersData analysts quickly creating statistical chartsEducators producing teaching materials

Setup

Requires: OpenAI API KeyPython 3.10+
pip install paperbanana

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How do I get started with PaperBanana?

After installation, run `paperbanana --help` to view help information and configure your API Key.

Which image generation providers are supported?

Supports OpenAI, Azure OpenAI, Google Gemini, and Atlas Cloud.

Related skills