返回 Skill 列表
extension
分类: 其它需要 API Key

scholarplotskill

ScholarPlot AI 学术图形生成器,通过 MCP 连接生成并编辑符合 SCI 标准的图形,包括折线图、柱状图、热图、神经网络图等。

person作者: peizhouhubclawhub

scholarPlotSkill

ScholarPlot is an AI academic figure generation tool designed for researchers. It uses an MCP (Model Context Protocol) server to instantly generate professional, SCI-journal standard figures from natural language descriptions.

Core Directives

  • MCP Server Dependency: This skill requires the scholarplot-sci-figure MCP server to be configured and running with a valid API key from https://figure.thirdme.com/mcp.
  • Intelligent Generation: Use the generate_sci_figure MCP tool to create figures. Always pass a detailed description. You can optionally specify figureType, style (e.g., nature, science, ieee), and exact dataValues for data charts.
  • Interactive Editing: Use the edit_figure MCP tool to modify existing figures. Pass the figureId and specific editInstructions (e.g., "Change the bar color to blue").
  • High-Quality Output: Return the generated figureUrl to the user so they can view and download the high-resolution (300dpi) or vector (SVG) format image. Present the metadata cleanly.

Execution Pipeline

Step 1: Tool Selection

Determine if the user wants to generate a new figure or edit an existing one based on the conversation context.

Step 2: Invoke MCP Tool

  • For New Figures: Call generate_sci_figure with the provided descriptions and any available data.
  • For Edits: Call edit_figure with the target figureId and instructions.

Step 3: Present Results

Once the MCP tool returns a response, format the output nicely for the user:

  • Display the figure using Markdown image syntax: ![Generated Figure](figureUrl) (if supported by the client) or provide the direct URL.
  • Summarize the metadata (e.g., Type, Style, Resolution).
  • Provide the figureCode if the user wants to review the underlying representation.

Configuration Requirements

Users must configure their Claude Desktop (or other MCP-compatible client) with the following in mcp.json or claude_desktop_config.json:

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