MCP.Market

Skimless MCP server

by pedroofrancaa·io.github.pedroofrancaa/skimless·v0.1.2·1 stars

Reading order for big pull requests: what to read first, what can wait. Offline, no model.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

1 stars55 downloads/wk

Reviews

Write one

Nobody has reviewed Skimless yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Skimless tools (2)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • list_rules

    List every Skimless rule with its severity and one-line meaning.

  • review_diff

    Build a Skimless review packet: which files to read first, which can wait, and the rule behind every flag. Pass a unified diff, or omit it to run git diff in the repository. Secret-shaped strings are always redacted. No network, no model.

Public scan report

scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it

1 medium
  • Code scan64 source files scanned20/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 27 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumsubprocess with shell=Trueexec.shell-true
    dist/patterns.js: …on: /\bos\.system\s*\(/ }, { name: "shell=True", namePt: "shell=True", expression: /\b…
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Skimless compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 80% of 2,174 E-commerce servers
Tools
2
the typical E-commerce server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 1,047 E-commerce servers
Downloads a week
55
more than 52% of 411 E-commerce servers with a package

What its tools let an agent do: 2 read

Install Skimless in Claude Code, Cursor or VS Code

Runs npx -y skimless on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add skimless -- npx -y skimless
Add to Cursor

What the publisher says

From the Skimless repository's README, as published. We do not edit it. Read it on GitHub

Skimless

English · Português

The reading order for pull requests that got too big.

Skimless turns a diff into a packet: what to read first, which files can wait, and which lines deserve a human. It runs on your machine. It does not call a model, post a comment, or phone home.

Zero runtime dependencies. Node.js 22 or newer. A CLI, a GitHub Action, a library, and an MCP server for AI agents. Packets in English and Portuguese.

npx skimless demo
skimless  Do not skim this one
14 files · +86 −8 · about 2 min. 5 high-priority findings.
First pass: index.ts, fixture.ts, verify.ts.

 1  src/api/index.ts                  Public export changed
 2  src/webhooks/fixture.ts           Secret-shaped string added
 3  src/webhooks/verify.ts            Signature compared with ==
 4  .github/workflows/release.yml     Workflow grants write permissions
 5  src/billing/invoice.ts            Billing path changed
 6  test/webhooks/verify.test.ts      Test file deleted
 7  migrations/2026_09_23_api_keys.sql
 8  src/billing/charge.ts
 9  package.json                      Dependency manifest changed
10  Dockerfile
11  test/billing/charge.test.ts       Can wait
12  docs/webhooks.md                  Can wait
13  package-lock.json                 Can wait
14  src/generated/types.ts            Can wait

The sample verify.ts calls timingSafeEqual on a buffer compared with itself. Skimless has no rule for that. It puts the file third, under the live-shaped key, so a person sees it. That is the product: a path through the diff, not a verdict.

English packet · Pacote em português · A real diff: Express 4.21.2 → 5.0.0

Why this exists

Pull requests written with an agent get big. The reviewer opens the first file, gets tired, and approves the lockfile with the same glance they would give a migration. Skimless tells you where skimming is safe and where it is not: the public API first, the sharp edges next, the noise at the end. The score is a reading priority. A quiet packet does not prove the diff is safe.

Run it

npx skimless demo
npx skimless demo --lang pt --format html --out skimless.html
npx skimless review --base origin/main --format all --out skimless --fail-on high

Or install it once with npm install -g skimless and call skimless.

--format all writes skimless.html, skimless.md, and skimless.json. Secret-shaped strings are redacted unless you pass --no-redact. --fail-on defaults to none locally. In CI, use high.

On a generated 2,000-file diff, a review packet comes back in about 100 ms on a laptop. npm run bench prints the number for your machine.

import { redactPacket, reviewDiff } from "skimless";

const packet = redactPacket(reviewDiff(patch, { order: "story", lang: "pt", budgetMinutes: 25 }));
packet.readingOrder.forEach((stop) => console.log(stop.path, stop.reason));

What the packet is

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Skimless: common questions

Is Skimless MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Skimless safety report
How do I install Skimless?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Skimless need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Skimless maintained?
The last commit was 28 days ago (2026-10-07). The latest release is v0.1.2.
What can I use instead of Skimless?
Servers from other publishers that do the same job: Sessy — Amazon SES observability MCP server, Mneme Memory MCP server and Omie MCP server.
How does Skimless compare with other E-commerce MCP servers?
safety score 85/100 (higher than 80% of 2,174 E-commerce servers); tools 2 (the typical E-commerce server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Skimless

Same job from other publishers: the closest match first, then the best rated.

  • Sessy — Amazon SES observability
    Read-only Amazon SES observability: search events, inspect bounces, pull delivery stats.
    A
  • Mneme Memory
    Cross-session memory for AI coding agents via six tools; local-first SQLite store.
    A
  • Omie
    MCP server for Omie — ERP, customers, products, orders, invoices, financials
    B
  • Polymarket Toolkit
    Read-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.
    B
  • Sv Number
    Phone numbers for AI agents: order a private number, read the SMS verification code, hand it back.
    B