mcpField
S
Scholarplot   Ai Scientific Figure Generator

Scholarplot Ai Scientific Figure Generator

Remote
github.com/peizhouDeveloper Tools0Updated 45w ago
Repository

About Scholarplot Ai Scientific Figure Generator

ScholarPlot is an AI figure-generation service for researchers, creating charts, diagrams, and flowcharts from descriptions. Its MCP interface supports figure generation and editing, with journal-style options and high-resolution outputs.

Key features

  1. 01Generate figures from descriptions
  2. 02Create charts and scientific diagrams
  3. 03Choose journal-inspired styles
  4. 04Edit figure style, data, and layout
  5. 05Export PNG, SVG, and PDF

Use cases

  1. 01Prepare charts for research papers
  2. 02Diagram neural network architectures
  3. 03Illustrate experimental workflows
  4. 04Automate figure generation from data

MCP support

ScholarPlot exposes figure generation and editing through an MCP endpoint. MCP clients can call `generate_sci_figure` and `edit_figure`.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://figure.thirdme.com/api/mcp-sse?key=YOUR_API_KEY
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

ScholarPlot - AI Scientific Figure Generator

🎯 Product Introduction

ScholarPlot is an AI-powered academic figure generation tool designed specifically for researchers. Whether you need data visualization charts, neural network architecture diagrams, experimental flowcharts, or complex mechanism illustrations for your papers, ScholarPlot can generate publication-ready figures that meet top-tier SCI journal standards in just seconds.

🔬 Why Choose ScholarPlot?
Pain PointScholarPlot Solution
Python/R plotting is too tediousNatural language descriptions - AI auto-generates code and figures
Figures don't meet journal standardsBuilt-in Nature/Science/IEEE journal style templates
Architecture & flowcharts are hard to drawSupports mechanism diagrams, architecture diagrams, flowcharts and more
Repeated revisions waste timeReal-time editing - one-click style and data adjustments
Figure resolution is too lowOutputs 300dpi high-resolution images, supports SVG vector format
🎨 Supported Figure Types
  • 📈 Data Charts: Line charts, bar charts, scatter plots, box plots, heatmaps, violin plots, radar charts...
  • 🧬 Scientific Mechanism Diagrams: Molecular pathway diagrams, signaling mechanism diagrams, reaction diagrams...
  • 🏗️ Architecture Diagrams: Neural network architectures, system frameworks, model structures...
  • 📋 Flowcharts: Experimental workflows, algorithm flowcharts, methodology diagrams...
  • 📊 Comparative Analysis: Multi-group comparisons, Venn diagrams, Sankey diagrams...

🌐 Official Website: https://figure.thirdme.com


🔌 MCP Integration

ScholarPlot provides an MCP (Model Context Protocol) interface, allowing you to directly call ScholarPlot to generate figures within AI tools like Claude Desktop, Cursor, Dify, n8n, without leaving your work environment.

🌐 MCP Documentation: https://figure.thirdme.com/mcp


🚀 Quick Start

Step 1: Get Your API Key
  1. Visit the MCP API Page
  2. Enter your email address
  3. Click the "Generate API Key" button
  4. Copy the generated API Key (Keep it secure - it's linked to your subscription and usage quota)

⚠️ Important: Keep your API Key secure. Generating a new key will replace your existing key. If you regenerate, please update your MCP configuration.

Step 2: Configure Claude Desktop

Add the following configuration to your Claude Desktop config file mcp.json:

Config File Locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Configuration:

{
  "mcpServers": {
    "scholarplot-sci-figure": {
      "url": "https://figure.thirdme.com/api/mcp-sse?key=YOUR_API_KEY"
    }
  }
}

Replace YOUR_API_KEY with the actual API Key obtained in Step 1.

Step 3: Use in Claude

After configuration, restart Claude Desktop, and you can directly ask Claude to generate scientific figures:

Example Conversations:

Please generate a line chart showing the Loss curves during deep learning model training, including Training Loss and Validation Loss curves, with Epoch (1-100) on the X-axis and Loss values on the Y-axis.
Please draw a neural network architecture diagram with an input layer, 3 hidden layers (with 128, 64, and 32 neurons respectively), and an output layer.

Claude will automatically call the MCP API to process the request and return a professional academic figure that meets SCI journal standards.


✨ Core Features

🤖 AI-Powered Figure Generation
FeatureDescription
Smart ParsingAI automatically understands your figure requirements and extracts key information
SCI StandardsGenerated figures strictly comply with top-tier SCI journal publication standards
Multi-Type SupportSupports data charts, mechanism diagrams, flowcharts, schematics, structural diagrams, and more
High-Quality OutputVector-level clarity, pure white background, professional color schemes
📊 Supported Figure Types
  • Data Visualization: Line charts, bar charts, scatter plots, box plots, heatmaps, radar charts, etc.
  • Scientific Mechanism Diagrams: Molecular mechanism diagrams, signaling pathway diagrams, reaction flowcharts
  • Architecture Diagrams: Neural network architectures, system frameworks, model structures
  • Flowcharts: Experimental flowcharts, algorithm flowcharts, methodology flowcharts
  • Comparative Analysis: Comparison bar charts, Venn diagrams, Sankey diagrams
🔧 Fast Integration
FeatureDescription
Simple ConfigurationJust add config file and API Key
Wide CompatibilitySupports all MCP-compatible tools
Plug and PlayReady to use immediately after configuration, no additional development required
🔒 Secure & Reliable
FeatureDescription
UUID AuthenticationUUID-based authentication mechanism
Rate LimitingPrevents abuse and ensures service stability
Usage TrackingReal-time tracking of API usage and quotas
📊 Shared Subscription
FeatureDescription
Unified QuotaAPI and web version share the same subscription quota
Flexible UsageUse the same subscription service across multiple platforms and tools

📖 API Reference

Endpoint
GET/POST https://figure.thirdme.com/api/mcp-sse?key=YOUR_API_KEY
Available Tools
generate_sci_figure

Generate scientific academic figures that meet SCI journal standards based on description.

Input Parameters:

ParameterTypeRequiredDescription
descriptionstring✅Figure description, including data, type, style requirements, etc.
figureTypestring❌Figure type: line_chart, bar_chart, scatter, heatmap, flowchart, architecture, mechanism, etc.
stylestring❌Style preference: nature, science, ieee, default
dataValuesobject❌Precise data values (for data charts)

Output:

Returns a JSON object containing:

{
  "figureUrl": "https://figure.thirdme.com/figures/xxx.png",
  "figureCode": "// Editable figure code",
  "metadata": {
    "type": "line_chart",
    "style": "nature",
    "resolution": "300dpi",
    "format": "PNG/SVG"
  }
}
edit_figure

Edit generated figures, adjusting style, data, or layout.

Input Parameters:

ParameterTypeRequiredDescription
figureIdstring✅ID of the figure to edit
editInstructionsstring✅Edit instructions, e.g., "Change the bar chart color to blue"

Output:

Returns updated figure URL and code.

Error Codes
Error CodeDescription
-32001User not found
-32003Subscription required or usage limit reached
-32004Figure generation failed
-32005Unsupported figure type
-32006Data format error

🛠️ Supported Platforms

PlatformStatus
Claude Desktop✅ Supported
OpenAI (MCP Compatible)✅ Supported
Cursor✅ Supported
Dify✅ Supported
n8n✅ Supported
Other MCP-Compatible Tools✅ Supported

💡 Use Cases

Case 1: Generate Paper Loss Curves

In Claude Desktop, you can make requests like:

Please generate a training Loss curve chart:
- X-axis: Epoch (1-50)
- Y-axis: Loss
- Include Training Loss (decreasing from 2.5 to 0.1) and Validation Loss (decreasing from 2.8 to 0.15)
- Style: Nature journal standard
Case 2: Draw Neural Network Architecture
Please draw a Transformer architecture diagram including:
- Input embedding layer
- 6 Encoder layers (with Multi-Head Attention and Feed Forward)
- 6 Decoder layers
- Output layer
- Use NeurIPS style, flat design, no gradients
Case 3: Generate Experimental Flowchart
Please generate a drug screening experimental flowchart:
1. Compound library screening (10,000 compounds)
2. High-throughput primary screening (Hit rate: 2%)
3. Secondary validation (200 compounds)
4. Activity assay (50 compounds)
5. Toxicity evaluation (20 compounds)
6. Lead compounds (5 compounds)

Connect each step with arrows, annotate quantity changes.
Case 4: Batch Generate Paper Figures
I'm writing a paper on image classification and need the following figures:
1. Model architecture diagram (CNN + Attention)
2. Training curves (Accuracy and Loss)
3. Confusion matrix heatmap
4. Performance comparison bar chart for different models

Please generate these figures sequentially, maintaining a unified visual style.
Case 5: Integrate into Automation Workflows

In n8n or Dify, you can integrate figure generation into your automation workflows for batch processing and automated operations. For example:

  • Automatically generate standardized figures from experimental data
  • Batch convert data tables to visualization charts
  • Auto-generate figures in paper writing assistance workflows

📝 Notes

ItemDescription
API Key SecurityKeep your API Key secure, don't share with others or commit to public repositories
Quota LimitsAPI usage is subject to subscription quota limits, please use responsibly
Data AccuracyProvide precise data values for the most accurate figure output
Figure TypeSpecifying figure type clearly yields more precise results
Processing TimeSimple figures take ~5-10 seconds, complex figures may take 30+ seconds
Data SecurityProcessed data is automatically deleted from servers after 24 hours

❓ FAQ

Q: Where can I get an API Key?

A: Visit https://figure.thirdme.com/mcp and enter your email address to generate an API Key.

Q: How do I test if my API Key is valid?

A: After generating a key on the MCP API page, you can use the "Test API Key" feature on the page to verify the key's validity.

Q: Is API usage charged?

A: API usage shares the same subscription quota as the web version. Please refer to the Pricing Page for specific pricing.

Q: Which journal styles are supported?

A: Currently supports Nature, Science, IEEE, Cell, and other mainstream SCI journal styles, with more being added continuously.

Q: What formats can figures be exported in?

A: Supports PNG (300dpi high-resolution), SVG (vector format), PDF, and other formats.

Q: How can I ensure data accuracy?

A:

  • Use the dataValues parameter to provide precise values
  • Clearly annotate key data points in your description
  • Review after generation; use the edit_figure tool to make corrections if needed
Q: Who owns the copyright to generated figures?

A: Copyright of generated figures belongs to the user and can be freely used for academic paper publication.

Q: How do I handle subscription and quota issues?

A: API and web version use the same subscription service. You can manage subscriptions and view usage on the web version.


📧 Support & Feedback

If you encounter any issues or have suggestions, please contact us:

ChannelContact
📧 Email[email protected]
🌐 Websitehttps://figure.thirdme.com
📄 API Documentationhttps://figure.thirdme.com/mcp
💬 GitHub IssuesSubmit Issue

📄 License

This service follows ScholarPlot's Terms of Service and Privacy Policy.


🎉 Start using MCP API and let AI create professional-grade academic figures for your research papers!

ScholarPlot MCP Compatible SCI Standard


🏷️ Topics

mcp scientific-figures sci-charts academic-visualization ai-figure-generator mcpserver claude-mcp cursor-mcp research-tools publication-ready nature-style neurips-style

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.