Skip to content
Agentmart
Submit a tool

PaperBanana-CN

Generate and evaluate academic diagrams and plots with independent model connections.

Connector by mituan-ai · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 84
Write a review

Chalk Labs

Need help deploying PaperBanana-CN?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/mituan-ai-paperbanana-cn

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Generate and evaluate academic diagrams and plots with independent model connections.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
3 read · 4 write · 0 delete · 4 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 11

Read from the source code; the running server may list different tools.

Read 3 · Look things up without changing anything.

  • evaluate_diagram
  • evaluate_plot
  • orchestrate_figures

Write 4 · Create, change, send or run things.

  • batch_diagrams
  • batch_plots
  • continue_run
  • download_references

Not yet classified 4 · We could not tell from the name and description.

  • continue_diagram
  • continue_plot
  • generate_diagram
  • generate_plot

Tools (11)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • batch_diagrams

    Run methodology diagram batch from a manifest (YAML or JSON). Each manifest item needs ``input`` (text or PDF path) and ``caption``. Paths are resolved relative to the manifest file directory. Returns JSON with ``batch_dir``, ``batch_report_path``, per-item summary, ``composite_path`` when configured, and ``strict_success`` (false if any item failed).

  • batch_plots

    Run statistical plot batch from a manifest (YAML or JSON). Each item needs ``data`` (CSV or JSON path) and ``intent``. When ``vlm_provider`` is omitted, defaults to ``gemini`` (same as CLI plot-batch). Returns JSON with ``batch_dir``, ``batch_report_path``, item summary, and ``strict_success``.

  • continue_diagram

    Continue a methodology diagram run under ``output_dir`` / ``run_id``. Loads ``run_input.json`` and the latest iteration from an existing ``run_*`` directory (same as ``paperbanana-cn generate --continue-run``). Runs more visualizer–critic rounds without redoing retrieval / planner / stylist. Args: run_id: Directory name (e.g. ``run_20250109_120000_abc``). output_dir: Base output directory containing the run folder. feedback: Optional notes for the critic (same as CLI ``--feedback``). iterations: Extra refinement rounds when ``auto_refine`` is false; also sets ``refine…

  • continue_plot

    Continue a statistical-plot run (same contract as ``continue_diagram``). Use when ``run_input.json`` has ``diagram_type`` ``statistical_plot``.

  • continue_run

    Continue refinement for a previous diagram or plot run (CLI: ``generate --continue-run``). Loads state from ``<output_dir>/<run_id>/`` (default ``outputs/`` from settings), then runs additional visualizer/critic iterations in the same run directory. Optional ``feedback`` is passed to the critic, matching ``--feedback`` on the CLI. Args: run_id: Directory name of the run (e.g. ``run_20260218_125448_e7b876`` under ``outputs/``). feedback: Optional user notes for the critic (layout, labels, style). iterations: Extra refinement iterations when ``auto_refine`` is False (default 3). …

  • download_references

    Download the PaperBananaBench reference set. Downloads ~254 MB of reference diagrams (~298 examples) from the project-hosted GitHub release mirror (SHA256-verified) and caches them locally. The Retriever agent uses these for better in-context learning during diagram generation. Only needs to be run once — subsequent calls detect the cached data and return immediately. Use force=True to re-download. Args: force: Re-download even if already cached. Returns: Status message with cache location and example count.

  • evaluate_diagram

    Evaluate a generated diagram against a human reference on 4 dimensions. Compares the model-generated image to a human-drawn reference using Faithfulness, Conciseness, Readability, and Aesthetics scoring with hierarchical aggregation. Args: generated_path: File path to the model-generated image. reference_path: File path to the human-drawn reference image. context: Original methodology text used to generate the diagram. caption: Figure caption describing what the diagram communicates. Returns: Formatted evaluation scores with per-dimension results and overall winner.

  • evaluate_plot

    Evaluate a generated statistical plot against a human reference on 4 dimensions. Args: generated_path: File path to the model-generated plot. reference_path: File path to the human reference plot. data_json: JSON string containing the source data used to generate the plot. intent: Communicative intent used for plot generation. Returns: Formatted evaluation scores with per-dimension results and overall winner.

  • generate_diagram

    Generate a publication-quality methodology diagram from text. Args: source_context: Methodology section text or relevant paper excerpt. caption: Figure caption describing what the diagram should communicate. iterations: Number of refinement iterations (default 3, used when auto_refine=False). aspect_ratio: Target aspect ratio. Supported: 1:1, 4:3, 3:2, 5:4, 16:9, 21:9, 4:5, 3:4, 2:3, 9:16. optimize: Enrich context and sharpen caption before generation (default True). Set False to skip preprocessing for faster results. auto_refine: Let critic loop until …

  • generate_plot

    Generate a publication-quality statistical plot from JSON data. Args: data_json: JSON string containing the data to plot. Example: '{"x": [1,2,3], "y": [4,5,6], "labels": ["a","b","c"]}' intent: Description of the desired plot (e.g. "Bar chart comparing model accuracy"). iterations: Number of refinement iterations (default 3, used when auto_refine=False). aspect_ratio: Target aspect ratio. Supported: 1:1, 4:3, 3:2, 5:4, 16:9, 21:9, 4:5, 3:4, 2:3, 9:16. optimize: Enrich context and sharpen caption before generation (default True). Set False to skip p…

  • orchestrate_figures

    Plan and optionally generate a multi-figure publication package from a paper. Mirrors ``paperbanana-cn orchestrate``. Use ``dry_run=True`` to write ``orchestration_plan.json`` only (no API generation). For continuation, pass ``resume_orchestrate`` with an orchestration id or package directory path. Returns: JSON string with orchestration_id, paths to ``figure_package.json``, ``figures.tex``, ``captions.md``, ``orchestration_plan.json``, counts, ``strict_success``, and ``failures`` when applicable.

Signals

Stars
84
Forks
5
Open issues
0
Contributors
36
Weekly downloads
19
Last commit
Jul 24, 2026 (3 months ago)
Last release
Jul 24, 2026 (3 months ago)
Last package publish
Jul 24, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.mituan-ai/paperbanana-cn
Version
2.0.1
Auth
No auth
Packages
pypi paperbanana-cn
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get PaperBanana-CN running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying PaperBanana-CN?

CallGet help
Cite this page

PaperBanana-CN MCP server. Agent Mart. https://agentmart.dev/connectors/mituan-ai-paperbanana-cn (last updated 2026-10-24)