MCP Image Placeholder Server
Generates placeholder images from various providers like placehold.co and lorem-picsum.
MCP Image Placeholder Server
This is a Model Context Protocol (MCP) server that provides a tool for generating placeholder images from different providers.
Features
- Generates placeholder images from supported providers
- Supports two image providers:
placehold: Provides simple placeholder imageslorem-picsum: Provides real images as placeholder images
- Validates input parameters
- Returns image URLs for immediate use
Requirements
- Python 3.9+
uvpackage manager
Installation
- Clone this repository
- Set up the configuration for MCP server
Usage
The server exposes one tool:
image_placeholder
Generate a placeholder image URL based on specified parameters.
Parameters:
provider: The image provider to use (placeholdorlorem-picsum)width: The width of the image (1-10000)height: The height of the image (1-10000)
Returns:
- URL string of the generated image
Example Usage:
# 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)
Configuration
To connect this server to Claude for Desktop:
- Add the following to your
claude_desktop_config.json:{ "mcpServers": { "image-placeholder": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PROJECT", "run", "main.py" ] } } } - Restart Claude for Desktop
To connect this server to Cursor:
- Open Cursor Settings
- Head to the
Featuressection - Scroll down to the
MCP Serverssection - Click on the
Add new MCP serverbutton - Enter the following information:
- Name:
image-placeholder - Type:
command - Server URL:
uv --directory /ABSOLUTE/PATH/TO/PROJECT run main.py
- Name:
- Click on the
Add ↵button
Troubleshooting
If the tool is not detected, use absolute path of the uv command, e.g.
/ABSOLUTE/PATH/TO/uv --directory /ABSOLUTE/PATH/TO/PROJECT run main.py
Example Usage and Output (Cursor)
Prompt:
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

Output: Example Output (Cursor)
License
Похожие серверы
Alpha Vantage MCP Server
спонсорAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Hex MCP
A server for listing, searching, running, and managing Hex projects.
Dify Workflows
An MCP server for executing Dify workflows, configured via environment variables or a config file.
FastMCP
A fast, Pythonic framework for building MCP servers and clients.
iFlytek Workflow MCP Server
An MCP server for executing iFlytek workflows through MCP tools.
Prometheus MCP
Expose Prometheus monitoring tools to an LLM for querying and analysis.
MCP Server + Github OAuth
An MCP server with built-in GitHub OAuth support, designed for deployment on Cloudflare Workers.
secretctl
AI-safe secrets manager - inject credentials as env vars, AI never sees plaintext
Vibe Stack MCP
Helps developers choose the right tech stack for their projects with personalized recommendations.
即梦AI多模态MCP
A multimodal generation service using Volcengine Jimeng AI for image generation, video generation, and image-to-video conversion.
Remote MCP Server for Odoo
An example of a remote MCP server for Odoo, deployable on Cloudflare Workers without authentication.