loremfile MCP server
io.github.kumarprabhashanand/loremfile·v0.2.0CC0 sample files and test fixtures: find one, get its URL and SHA-256, check a copy on disk.
0 stars332 downloads/wk
Reviews
Write oneNobody has reviewed loremfile yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
loremfile tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
describe_fixtureThe published manifest entry for one fixture: its URL, MIME type, size, SHA-256, tags,
list_fixturesOne page of the published sample files, filtered by format, tag and size. Each comes
verify_fileHash a file on this machine and compare it with the published SHA-256 and size of a
Public scan report
scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned; 7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How loremfile compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 332
- more than 82% of 12,191 servers with a package
What its tools let an agent do: 3 read
Install loremfile in Claude Code, Cursor or VS Code
Runs npx -y loremfile on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add loremfile -- npx -y loremfile
What the publisher says
From the loremfile repository's README, as published. We do not edit it. Read it on GitHub
loremfile
Free, CC0, hotlink-friendly sample files for every file type. Lorem Picsum, but for PDFs, images, audio, video, office documents, data files, archives, fonts, text encodings, raw byte blobs and deliberately malformed edge cases.
https://loremfile.dev/pdf/a4-3pages.pdf
https://loremfile.dev/bin/10mb.bin
https://loremfile.dev/mp4/720p-5s.mp4
https://loremfile.dev/edge/jpg-truncated-50pct.jpgNo ads, no accounts, no rate-limit surprises, no attribution required. Open CORS, byte-range support, one-year immutable caching, and a machine-readable manifest.json with SHA-256 hashes for every file.
228 files across 78 formats plus the edge/ set are live, at catalog version 1.2.0. The specification lives in docs/.
Canonical host
The canonical host is https://loremfile.dev.
This README is the out-of-band pointer: if loremfile.dev is ever unavailable or moves, the current canonical host is stated here first. Do not rely on any other mirror.
What you can rely on
they are; a fix is a new path, and the old entry records supersededBy. A file may be withdrawn for legal reasons, and the manifest then keeps a tombstone for it. There is no promise of availability; see the terms.
- The bytes at a published path do not change. Hash, byte count and MIME type stay as
30 requests per second per client (the edge rate-limits at 300 requests / 10 s per IP).
- Hotlinking is welcome. That is what this is for. Please keep automated traffic under
- No tracking cookies, no analytics scripts, no accounts.
For agents and CI
sha256, MIME type, tags and format-specific properties.
- /llms.txt: what this service is, in one file.
- /manifest.json: every fixture with path, bytes,
sha256sum -c.
- /sha256sums.txt: verify downloads with
- /{format}/index.json: one format at a time.
GitHub Action
Pull fixtures into a workflow and check each one against its sha256 in the manifest:
- uses: kumarprabhashanand/loremfile/action@action-v1
with:
paths: pdf/minimal.pdf mp4/720p-5s.mp4
formats: svgIt writes to loremfile-fixtures/ and outputs dir and count. A file whose bytes do not match the manifest fails the step and names the file. catalog-version: "1.2.0" refuses to run if loremfile.dev has moved on.
The action is shell only and talks to nothing but loremfile.dev. It downloads one file at a time with a pause between them and backs off on a 429, because the published rate limit applies to it like any other client. Linux and macOS runners only: it needs sha256sum or shasum, and Windows is not supported rather than half-supported.
action-v1 is a major tag that moves as the action changes; it is deliberately not a v* release tag, because those name a catalog version and are frozen once pushed. Pinning a commit SHA works too and is the strictest option.
Command-line clients
loremfile on PyPI (Python 3.11 or newer) and loremfile on npm take named files or a whole format, and write a file only after checking it against its sha256:
npx loremfile get --format pdf
loremfile get pdf/minimal.pdf mp4/720p-5s.mp4 # after pip install loremfileMCP server
Both packages also run a Model Context Protocol server over stdio, with three read-only tools: listfixtures, describefixture and verify_file. With Node:
{ "mcpServers": { "loremfile": { "command": "npx", "args": ["-y", "loremfile", "mcp"] } } }With Python, without an install:
{ "mcpServers": { "loremfile": { "command": "uvx", "args": ["loremfile", "mcp"] } } }Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
loremfile: common questions
- Is loremfile MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the loremfile safety report
- How do I install loremfile?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does loremfile need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is loremfile maintained?
- The last commit was 22 days ago (2026-10-13). The latest release is v0.2.0.
- How does loremfile compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.