Mmcp.market

MCP Customs MCP server

by mcpcustoms·io.github.mcpcustoms/mcp-customs·v0.1.1

Inspect an MCP server for common security risks before you install it. Offline, zero telemetry.

C69/100grade C
What users say
No reviews yet
Be the first
Safety scan
C69/100

full report

Adoption
Growing

2 stars28 downloads/wk

Reviews

Write one

Nobody has reviewed MCP Customs yet.

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

MCP Customs tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

2 medium
  • Code scan7 source files scanned15/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 55 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10

Findings (2)

  • mediumsubprocess with shell=Trueexec.shell-true
    src/rules.js: …en)\([^)]*shell\s*=\s*True/g, // Python shell=True /os\.system\s*\(/g, …
  • mediumeval / new Function usedexec.eval
    src/rules.js: … { id: 'MCP003', title: 'Use of eval() / dynamic code execution', severit…
Overall 69/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

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

<!-- mcp-name: io.github.mcpcustoms/mcp-customs -->

mcp-customs

Inspect an MCP server for common security risks before you install it. Runs fully offline. No telemetry, no cloud upload, no account.

npx mcp-customs scan ./some-mcp-server
──────────────────────────────────────────────────────
MCP-CUSTOMS INSPECTION REPORT
──────────────────────────────────────────────────────
target        ./some-mcp-server
files scanned 14
score         62 / 100
stamp         [ REVIEW ]
──────────────────────────────────────────────────────
[HIGH] MCP002 — Unsanitized file path (possible path traversal)
  server.js:41  return fs.readFileSync(userPath, 'utf8');
  fix: Resolve the path against an allowed base directory ...

Why

Developers install MCP servers the way they used to install npm packages — quickly, trusting the name, and moving on. An MCP server can read your files, call your APIs, and execute commands on your behalf. Almost nobody checks what it can actually do before connecting it to their agent.

mcp-customs is the "audit before install" step, run locally, in seconds.

What it checks (v0.1)

These are heuristic, regex-based checks — fast and fully auditable in one sitting, not a dataflow analysis. They will produce false positives and will miss things a deeper analysis would catch. Treat a CLEARED stamp as "nothing obvious," not "verified safe."

CI usage

# .github/workflows/mcp-customs.yml
- run: npx mcp-customs scan . --sarif results.sarif --fail-on high
- uses: github/codeql-action/upload-sarif@v3
  with:
    sarif_file: results.sarif

Get a badge for your README

npx mcp-customs scan . --badge --name your-server-name

Roadmap

  • [ ] Publish scan results to a public registry (mcp-customs.dev) with searchable trust scores
  • [ ] Dynamic/sandboxed analysis (catch what static checks miss)
  • [ ] Python-specific AST checks (current Python rules are regex-only)
  • [ ] Community flagging / verification on registry entries

License

Apache-2.0. No open-core trap — this CLI stays free either way. If a hosted registry/dashboard ships later, that's a separate paid product; this tool's local scanning will never require it.

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

Install directly

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

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

MCP Customs: common questions

Is MCP Customs MCP server safe?
With care: it is graded C, so read the findings first (69/100). Read the MCP Customs safety report
How do I install MCP Customs?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does MCP Customs need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is MCP Customs maintained?
The last commit was 56 days ago (2026-07-31). The latest release is v0.1.1.
What can I use instead of MCP Customs?
Servers from other publishers that do the same job: SPARDA MCP server, Pentest MCP server and MCP Safety Warden MCP server. Compare all MCP Customs alternatives.

Alternatives to MCP Customs

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

All MCP Customs alternatives →
  • SPARDA
    AI writes. SPARDA proves. Deterministic, offline security gate for AI edits.
    A
  • Pentest
    Offline methodology engine for authorized penetration testing, CTF, and security research.
    B
  • MCP Safety Warden
    MCP proxy adding security scanning, behavioral profiling, risk gating, and safe tool call execution.
    B
  • Draugr
    Security scanning for AI agents: SAST, SCA, secrets, IaC, DAST, ranked by real risk.
    A
  • Deckprobe
    Inspect PDF, Office, and iWork documents without rendering: counts, metadata, security signals
    A

More from mcpcustoms