mcpField
I
Imagcon

Imagcon

远程服务
imagcon.app媒体与设计29 周前更新

关于 Imagcon

Imagcon 的本地 MCP 服务,可通过提示词或现有图片生成 PWA 图标包和 iOS 启动画面。它通过 stdio 运行并调用 Imagcon API,也支持保存、列出和下载生成的素材。

主要功能

  1. 01从提示词生成源图
  2. 02从本地图片制作图标与启动画面
  3. 03生成 PWA 图标包及 manifest.json
  4. 04生成 16 种 iOS 启动画面
  5. 05保存、列出和下载素材集
  6. 06查看 Imagcon 额度

适用场景

  1. 01为 PWA 项目生成可安装图标资源
  2. 02从现有图片制作应用图标
  3. 03为 iOS 应用生成启动画面
  4. 04管理已保存的图标与画面素材

MCP 相关

该本地 MCP 服务通过 stdio 连接 Imagcon API,向 MCP 客户端提供图像生成、图标和启动画面制作、素材管理等工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.imagcon.app/
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.imagcon.app/需要授权
安装包
mcpbimagcon-mcp-0.2.5.mcpb0.2.5

工具

详细介绍

imagcon-mcp

本地 MCP 服务,用于封装 Imagcon API,让助手无需打开网站即可生成 PWA 图标套件(所有尺寸、可遮罩资源、manifest.json)和 iOS 启动画面。通过 uvx 以 stdio 进程运行,无需依赖托管服务,也无需持久连接。

要求

  • Python 3.11–3.12
  • uv(提供 uvx)
  • 来自 imagcon.app/api-keys 的 Imagcon API 密钥,以 ic_live_ 开头

安装

此软件包可自托管(未发布到 PyPI)。直接从 wheel 安装:

claude mcp add imagcon -- uvx --from https://imagcon.app/downloads/imagcon_mcp-0.3.0-py3-none-any.whl imagcon-mcp --api-key ic_live_...

或者将密钥放在环境变量中,而不是命令行中:

claude mcp add imagcon -- uvx --from https://imagcon.app/downloads/imagcon_mcp-0.3.0-py3-none-any.whl imagcon-mcp
export IMAGCON_API_KEY=ic_live_...

对于其他 MCP 客户端(Cursor、Windsurf、VS Code、Cline、Zed、Warp、Continue.dev),请使用等效的 stdio 配置:

{
  "mcpServers": {
    "imagcon": {
      "command": "uvx",
      "args": ["--from", "https://imagcon.app/downloads/imagcon_mcp-0.3.0-py3-none-any.whl", "imagcon-mcp", "--api-key", "ic_live_..."]
    }
  }
}

各客户端的配置文件位置和完整示例:请参阅 imagcon.app/.well-known/blueprint.txt 中的 CLIENT-CONFIGS。

工具

图像

  • generate_image — 根据文本描述使用 AI 生成源图像。返回 image_key 和预览 URL。向用户展示预览,并在生成图标前确认。
  • save_image — 根据 image_key 和 name 将生成的图像保存到图库。
  • list_saved_images — 列出所有已保存的源图像及其密钥和预览 URL。
  • create_icons_from_key — 根据已保存的 image_key 生成 PWA 安装包。返回 html_head 和签名 ZIP URL;本地 stdio 还会将其解压到 output_dir(默认为 ./)。
  • install_pwa_pack — 与 create_icons_from_key 使用相同的构建器。启动画面会额外消耗一次额度,且默认不启用。

图标套件

  • generate_pwa_icons — 使用 AI 生成源图像,然后生成可直接放入项目的 public/ 目录树。解压到 output_dir(默认为 ./)。不要传入 ./public/icons,否则会嵌套目录。
  • create_pwa_icons_from_image — 使用现有本地 PNG/JPEG/WebP 图像(路径为 image_path)执行相同的 PWA 流程(不使用 AI 生成)。
  • list_saved_icon_sets — 列出已保存的图标套件及其 ID。
  • download_icon_set — 根据 set_id 下载已保存的图标套件 ZIP,并解压到 output_dir。
  • get_icon_set_download_url — 根据 set_id 获取已保存图标套件 ZIP 的经过身份验证的下载 URL。

启动画面

  • generate_splash_screens — 使用 AI 生成源图像并制作 16 张 iOS 启动画面,解压到 output_dir(默认为 ./public/splash)。
  • create_splash_screens_from_image — 使用现有本地 PNG/JPEG/WebP 图像(路径为 image_path)执行相同的启动画面流程(不使用 AI 生成)。
  • create_splash_screens_from_key — 使用现有的 image_key(例如来自 generate_image 或 list_saved_images)执行相同的启动画面流程——将图标合成到每种画布尺寸上,不会重新生成图像。
  • download_splash_screens — 根据 set_id 下载已保存的启动画面套件 ZIP,并解压到 output_dir。
  • get_splash_screen_download_url — 根据 set_id 获取已保存启动画面套件 ZIP 的经过身份验证的下载 URL。

账户

  • get_credit_balance — 返回剩余的 Imagcon 额度。
  • setup_wallet_profile — 在完成一次性调用付费 x402 支付后,激活永久 Imagcon 账户。传入钱包地址、来自 X-Imagcon-Token 的 profile token、名称、terms_confirmed(阅读 https://imagcon.app/terms-of-service 后确认),以及针对 imagcon.app/profile/activate:{profile_token}:{unix_timestamp} 的钱包签名。

AI 图像生成(generate_image、generate_pwa_icons、generate_splash_screens)以及图标/启动画面套件导出会消耗额度。create_pwa_icons_from_image、create_splash_screens_from_image、create_splash_screens_from_key 和 create_icons_from_key 不消耗 AI 生成额度,但仍会收取导出费用。

配置

来源变量 / 标志
环境变量IMAGCON_API_KEY
CLI--api-key(覆盖环境变量)

如果缺少密钥,进程会退出并报错,提示访问 imagcon.app/api-keys。

API 基础 URL

所有请求都发送至 https://imagcon.app(不支持其他基础 URL)。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。