SciFig
SciFig is an AI scientific figure generator with a remote MCP server for AI assistants. AI Illustration creates scientific visuals from prompts and references; DataChart plots real CSV, TSV, TXT, and Excel data; FlowChart builds editable SVG workflows and model diagrams. Researchers can create and edit figures through SciFig’s public API and MCP. You retain full publication and commercial rights to figures made with SciFig; the license PDF is free to download.
Server MCP Terhosting
npx add-mcp 'https://mcp.scifig.ai/mcp'Terpasang ke Claude Code, Codex, Cursor, dan lainnya
Dokumentasi
安装 SciFig MCP 服务器
将 AI 助手连接到 SciFig。服务器 URL:https://mcp.scifig.ai/mcp。概览:https://scifig.ai/zh/mcp。参考文档:https://scifig.ai/zh/docs/api/mcp。
执行安装的 AI 代理规则
- 仅当用户要求使用 SciFig 时安装,不要自行添加。
- 选择当前所用客户端对应的步骤。无法自行修改配置时,请向用户提供确切步骤。
- 不要索要用户密码。OAuth 客户端在浏览器中登录;使用 API 密钥时,请用户在设置 → API 密钥中创建密钥,并自行粘贴到配置中。
- 仅在获授
credits:read时调用get_credit_balance。缺少该权限时说明限制,申请更多权限前先征求同意。不要为测试连接生成图片。 - 只报告实际看到的工具和已完成的检查;未获授
credits:read时不能声称已查余额。
Codex 安装与首次连接
codex mcp list
先列出已配置的 MCP 服务器。若已有 scifig,用 codex mcp get scifig 查看配置;URL 一致时复用,否则说明差异并在修改前征求同意。保留所有无关服务器和设置。仅在不存在 scifig 时运行下方添加命令。
codex mcp add scifig --url https://mcp.scifig.ai/mcp
codex mcp login scifig
- 使用
codex mcp login scifig打开的浏览器完成 SciFig 授权。由用户本人登录并批准所请求的权限。已有配置且 URL 一致时,只运行登录命令。 - 首次连接后,用用户的语言简短介绍 SciFig:它可以创建和编辑科研插图、图表与流程图,识别文字、放大图片并导出图稿。给出一个示例,例如“绘制一张标注完整的线粒体示意图”。用户提出要求后再生成。
- 首次验证仅在已授予
credits:read时调用get_credit_balance。缺少该权限时先说明情况,扩大权限前征求同意。如实报告实际结果,不为验证连接而生成图稿或消耗积分。 - 创建和转换可能返回排队中或处理中的作业。保留作业 ID,仅在已授予
jobs:read时轮询get_job,直到完成。缺少该权限时先说明情况,扩大权限前征求同意。不能因为助手结束等待就重复创建或另设幂等键。 - 只使用下方已列明的安装方法,不编造插件市场命令。不要让用户在聊天中粘贴密码、API 密钥或 OAuth 令牌。
安装 SciFig 官方插件
在 Claude Code 中添加 SciFig 插件市场,即可安装远程 MCP 连接,以及用于设置、插图、图表和导出的四项工作流技能。
/plugin marketplace add lilingm963/scifig-plugins
/plugin install scifig@scifig-plugins
MCP 服务器
服务器 URL:https://mcp.scifig.ai/mcp(Streamable HTTP)。支持 OAuth 的客户端通过登录 SciFig 并批准访问连接;可发送请求头的客户端可使用 API 密钥,格式为 Authorization: Bearer sk_live_…。
| 工具 | 功能 |
|---|---|
| generate_figure | 根据提示词创建科研插图 |
| edit_figure | 编辑图像:指令(可选蒙版区域)、白色背景、宽高比、重新配色或文字替换 |
| detect_text | 替换前识别图中的文字 |
| upscale_figure | 放大到 2K、4K 或 8K |
| convert_figure | 转换为 SVG、PNG、PDF、TIFF 或 PPTX |
| generate_chart | 根据 CSV、TSV 文本或 JSON 行数据绘制图表(最大 1 MB) |
| edit_chart | 修改图表的最新版本 |
| generate_flowchart | 绘制 SVG 流程图,也可基于最多 8 个附件 |
| edit_flowchart | 修改流程图的最新版本 |
| get_job | 任务状态、积分和下载链接 |
| list_figures | 最近的任务 |
| get_credit_balance | 积分余额、档位和限制 |
创建工具最多等待 25 秒。任务仍运行时,请稍后调用 get_job;再次调用创建工具会新建并扣费一个任务。结果列出每个下载链接,图表和流程图还包含在 SciFig 编辑器中打开结果的链接。
初始化通过 /capabilities,无需 credits:read。每个工具需要对应权限;上传外部URL或data URL时另需 files:write,并在下载前检查。复用 file_id 不需该上传权限。内联下载和 get_job 需要 jobs:read;缺少时保留任务结果并说明限制,未经同意不申请扩大权限。
连接客户端
Claude(claude.ai 和 Claude Desktop):设置 → 连接器 → 添加自定义连接器,输入服务器 URL,再登录 SciFig 并允许访问。
打开ChatGPT的Plugins,添加自定义私有MCP连接。具体菜单取决于账号。
Claude Code:
claude mcp add --transport http scifig https://mcp.scifig.ai/mcp
Codex (~/.codex/config.toml):
[mcp_servers.scifig]
url = "https://mcp.scifig.ai/mcp"
打开Cursor的Customize → MCP,编辑mcp.json时保留已有服务器。 然后点击Authenticate,在浏览器中授权SciFig。
{
"mcpServers": {
"scifig": {
"url": "https://mcp.scifig.ai/mcp"
}
}
}
不支持 OAuth 的客户端,可使用设置 → API 密钥中的 API 密钥添加请求头 Authorization: Bearer sk_live_…。