Token导航 LogoToken导航TokenDH.com
Placeholder Image Generator logo
设计创作未说明官方级别未说明来源级核验

Placeholder Image Generator

MCP Server

一个基于HTML5 Canvas的可定制占位图生成服务,支持多种尺寸、颜色和文本渲染。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具JavaScriptClaude图像处理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sam2332

提供方

sam2332

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

占位符图像生成器MCP服务器

使用HTML5 Canvas生成可定制占位符图像的模型上下文协议(MCP)服务器。

特性

  • 灵活的尺寸:生成1x1到4096x4096像素的图像
  • 自定义颜色:支持十六进制、RGB和命名颜色
  • 智能文本渲染:自动调整字体大小和换行
  • 对比度检测:自动选择对比文本颜色
  • 多种格式:输出PNG和JPEG图像
  • 错误验证:具有有用错误消息的全面输入验证

安装

npm install
npm run build

用法

这是一个MCP服务器,旨在与兼容MCP的客户端(如Claude for Desktop)一起使用。

工具:生成占位符图像

使用以下参数生成占位符图像:

  • filename (string):输出文件名,扩展名为(.png、.jpg、.jpeg)
  • width (数字):图像宽度(像素)(1-4096)
  • height (数字):图像高度(像素)(1-4096)
  • color (string):背景颜色(十六进制,如#FF0000,rgb,如rgb(255,0,0),或命名颜色,如“红色”)
  • text (string):要在图像上显示的文本

示例

{
  "filename": "placeholder.png",
  "width": 800,
  "height": 600,
  "color": "#3498db",
  "text": "Sample Placeholder"
}

桌面版Claude的配置

将以下内容添加到您的Claude桌面配置中:

视窗

{
  "mcpServers": {
    "placeholder-generator": {
      "command": "node",
      "args": ["D:\\path\\to\\generate-placeholder\\build\\index.js"]
    }
  }
}

macOS/Linux

{
  "mcpServers": {
    "placeholder-generator": {
      "command": "node",
      "args": ["/absolute/path/to/generate-placeholder/build/index.js"]
    }
  }
}

发展

# Install dependencies
npm install

# Build the project
npm run build

# Run in development mode
npm run dev

技术细节

  • 使用TypeScript和MCP SDK构建
  • 使用 canvas 服务器端图像生成库
  • 为MCP通信实现stdio传输
  • 基于图像尺寸的自动文本缩放
  • 带换行功能的多行文本支持

支持的颜色格式

  • 十六进制: #FF0000, #f00
  • 红绿蓝: rgb(255, 0, 0)
  • 颜色值: rgba(255, 0, 0, 0.5)
  • 命名: red, blue, green, yellow, orange, purple, pink, brown, black, white, gray

许可证

国际协调委员会

目录标签

目录标签

开发工具JavaScriptClaude图像处理占位图生成本地部署HTML5CanvasMCP协议

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明nonelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP