MCP 图像占位符服务器是一个基于模型上下文协议 (MCP) 的服务器,它提供了一个实用工具,可从不同供应商处生成占位符图像,满足多样化的图像占位需求。
本服务器能依据指定参数生成占位符图像,支持不同图像提供商,为您的项目快速提供合适的占位图像。使用前,需满足以下兼容性要求并完成安装配置。
placehold
:提供简单的占位符图像。lorem-picsum
:提供真实的图像作为占位符图像。uv
包管理器该服务器暴露一个工具 image_placeholder
,可根据指定参数生成占位符图像的 URL。
# 生成 300x200 像素的占位符图片
url = image_placeholder(provider="placehold", width=300, height=200)
# 生成 500px 的正方形 lorem-picsum 图片
url = image_placeholder(provider="lorem-picsum", width=500)
provider
:要使用的图像提供商 (placehold
或 lorem-picsum
)。width
:图像的宽度 (1 - 10000)。height
:图像的高度 (1 - 10000)。生成的图像 URL 字符串。
claude_desktop_config.json
中添加以下内容:{
"mcpServers": {
"image-placeholder": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PROJECT",
"run",
"main.py"
]
}
}
}
功能
部分。MCP 服务器
部分。添加新的 MCP 服务器
按钮。image-placeholder
command
uv --directory /ABSOLUTE/PATH/TO/PROJECT run main.py
添加 ↵
按钮。如果工具未被检测到,请使用 uv
命令的绝对路径,例如:
/ABSOLUTE/PATH/TO/uv --directory /ABSOLUTE/PATH/TO/PROJECT run main.py
创建一个名为 "example" 的新目录和一个名为 output.html 的文件。
然后使用尾部 CSS 创建一个单页: https://unpkg.com/@tailwindcss/browser@4
显示一个漂亮的标题、内容和页脚,展示照片库。
将此保存到 output.html
示例输出 (Cursor)
本项目采用 MIT License 许可协议。