README Documentation
lorem-ipsum-mcp
An lorem ipsum MCP server
Installation
Install the package globally with npm:
npm install -g lorem-ipsum-mcp
Or run directly with npx:
npx lorem-ipsum-mcp
Usage
The MCP server runs on stdio and is designed to be used as a Model Context Protocol server:
# Run directly if installed globally
lorem-ipsum-mcp
# Run with npx (no installation required)
npx lorem-ipsum-mcp
The HTTP server runs on http://localhost:3001 with the SSE endpoint at http://localhost:3001/sse.
Testing
This project includes comprehensive automated testing using GitHub Actions. For detailed testing information, see docs/TESTING.md.
Available Tools
image
Generate or fetch images from picsum.photos with various options.
Usage Examples:
- Get URL for a random 200x300 image:
image --width 200 --height 300 - Get image file for a random 200x300 image:
image --width 200 --height 300 --output file - Get URL for a specific, grayscaled, and blurred image:
image --id 870 --grayscale --blur 2 --width 200 --height 300 - List available images:
image --list --page 2 --limit 50 - Get metadata for a specific image:
image --info --id 0
Parameters:
--width(integer): The width of the image in pixels--height(integer): The height of the image in pixels--id(string): The ID of a specific image to retrieve--seed(string): A seed for generating a static random image--grayscale(boolean): Apply grayscale filter to the image--blur(integer 1-10): Apply blur filter with specified radius--format(jpg|webp): Image format--output(url|file): Output type - url returns string URL, file returns binary data (default: url)--list(boolean): Fetch list of available images--page(integer): Page number for list results--limit(integer): Number of results per page for list--info(boolean): Fetch metadata for a specific image
Quick Actions
Key Features
Model Context Protocol
Secure Communication
Real-time Updates
Open Source