MCP图像占位符服务器
这是一个模型上下文协议(MCP)服务器,它提供了一个从不同提供商生成占位符图像的工具。
特性
- 从支持的提供商生成占位符图像
- 支持两个图像提供程序:
- placehold:提供简单的占位符图像 - lorem-picsum:提供真实图像作为占位符图像
- 验证输入参数
- 返回图像URL以供立即使用
需求
- Python 3.9+
uv包管理器
安装
- 克隆此存储库
- 设置MCP服务器的配置
用法
服务器公开了一个工具:
image_placeholder
根据指定的参数生成占位符图像URL。
参数:
provider:要使用的图像提供程序(placehold或lorem-picsum)width:图像的宽度(1-10000)height:图像的高度(1-10000)
退货:
- 生成图像的URL字符串
示例用法:
# Generate a 300x200 placeholder image
url = image_placeholder(provider="placehold", width=300, height=200)
# Generate a 500px square lorem-picsum image
url = image_placeholder(provider="lorem-picsum", width=500)配置
要将此服务器连接到Claude for Desktop,请执行以下操作:
- 将以下内容添加到您的
claude_desktop_config.json:
{
"mcpServers": {
"image-placeholder": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PROJECT",
"run",
"main.py"
]
}
}
}- 重新启动桌面版的Claude
要将此服务器连接到Cursor,请执行以下操作:
- 打开光标设置
- 前往
Features章节 - 向下滚动到
MCP Servers章节 - 点击
Add new MCP server按钮 - 输入以下信息:
- 姓名: image-placeholder - 类型: command - 服务器URL: uv --directory /ABSOLUTE/PATH/TO/PROJECT run main.py
- 点击
Add ↵按钮
故障排除
如果未检测到刀具,请使用绝对路径 uv 命令,例如。
/ABSOLUTE/PATH/TO/uv --directory /ABSOLUTE/PATH/TO/PROJECT run main.py示例用法和输出(光标)
提示:
Create a new directory named "example" and a file named output.html.
Then create a single modern looking page using tailwindcss: https://unpkg.com/@tailwindcss/browser@4
Show a nice header, content, and footer, showing a photo gallery.
Save this into output.html输出: 示例输出(光标)
