MCP.Market

Checkmcp MCP server

by H129hj·io.github.H129hj/checkmcp·v0.5.0

Audit any MCP server's security & quality — OWASP MCP Top 10 + explainable 0-100 MCP Score

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
New

0 stars18 downloads/wk

Reviews

Write one

Nobody has reviewed Checkmcp yet.

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

Checkmcp 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-26 · same rubric, same numbers if you re-run it

1 medium
  • Code scan18 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 47 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    audit_mcp-0.5.0/checkmcp/security.py: …[_-]|$)|(^|[_-])execute([_-]|$)|(^|[_-])eval([_-]|$)" r"|(^|[_-])run[_-](cmd|comm…
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Checkmcp compares

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

Safety score
80/100
higher than 64% of 915 Security servers
Downloads a week
18
more than 4% of 248 Security servers with a package

Install Checkmcp in Claude Code, Cursor or VS Code

claude mcp add checkmcp -- uvx audit-mcp
Add to Cursor

What the publisher says

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

<!-- mcp-name: io.github.H129hj/checkmcp -->

CheckMCP

Vendor-neutral quality / security / context-cost audit & score for any MCP server. One uvx/pipx command → an MCP Score /100 + causal opportunities (why the score), Lighthouse-style.

Installed from PyPI as audit-mcp (the name checkmcp was already taken); the command is audit-mcp. Brand, site and repo remain CheckMCP / checkmcp.dev.

uvx audit-mcp https://mcp.deepwiki.com/mcp
# or
pipx run audit-mcp https://mcp.context7.com/mcp --json
audit-mcp https://my-mcp.example.com/mcp --token "$TOKEN"

Use it as an MCP server

audit-mcp mcp turns the auditor itself into an MCP server (stdio) exposing one tool, auditmcpserver — so your agent can answer "is this MCP server safe?" mid-conversation.

# Claude Code
claude mcp add audit-mcp -- uvx audit-mcp mcp
// Cursor (.cursor/mcp.json) / Claude Desktop (claude_desktop_config.json)
{ "mcpServers": { "audit-mcp": { "command": "uvx", "args": ["audit-mcp", "mcp"] } } }

Registry name: io.github.H129hj/checkmcp <!-- mcp-name: io.github.H129hj/checkmcp -->

No dependencies (stdlib only). tiktoken optional for exact token counts.

What it measures (7 pillars)

  • Security — OWASP MCP Top 10 (tool poisoning, hardcoded secrets, command injection), lethal-trifecta.
  • Tool design — sprawl/consolidation (percentile-calibrated on real servers: median ~7 tools, p95 ~42).
  • Schemas / desc — descriptions + inputSchema/outputSchema completeness.
  • Context-cost — tokens spent on tools/list, paid on every request (the #1 pain of 2026).
  • Compliance — protocol-version gap, annotations, JSON-RPC error conformance, OAuth discovery.
  • Reliability — single-shot today (not credited; continuous T3 monitoring on checkmcp.dev).
  • Coverage — the 3 primitives (tools + resources + prompts).

Hard floors: secret-in-schema → cap D, failed handshake → cap F. Every penalty is attributed: measure → mechanism → effect → Δscore.

CLI flags

GitHub Action

# .github/workflows/mcp-audit.yml
name: MCP audit
on: [push, pull_request]
jobs:
  checkmcp:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: H129hj/checkmcp@v1
        with:
          url: https://my-mcp.example.com/mcp
          min-score: "70"
          baseline: .checkmcp-baseline.json   # commit it → fails on rug-pull

Shortened. The full README is on GitHub.

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

Checkmcp: common questions

Is Checkmcp MCP server safe?
Mostly: it is graded B (80/100). Read the Checkmcp safety report
How do I install Checkmcp?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Checkmcp need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Checkmcp maintained?
The last commit was 86 days ago (2026-08-10). The latest release is v0.5.0.
What can I use instead of Checkmcp?
Servers from other publishers that do the same job: Security Suite MCP server, MCP Security Guard MCP server and Skylos MCP server.
How does Checkmcp compare with other Security MCP servers?
safety score 80/100 (higher than 64% of 915 Security servers); downloads a week 18 (more than 4% of 248 Security servers with a package). Full comparison.

Alternatives to Checkmcp

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

  • Security Suite
    Every GuardBee MCP security tool in one server: OWASP MCP Top 10, secrets, supply chain, TLS/DNS
    A
  • MCP Security Guard
    Audit MCP servers for tool poisoning, rug pulls and supply-chain risk (OWASP MCP Top 10).
    A
  • Skylos
    Dead code, security, secrets detection and code quality for Python, TypeScript, Go.
    C
  • Wireshark
    Professional network analysis with tshark. Security audits, deep-dives, and threat detection.
    A
  • SonarQube MCP Server
    Analyze code quality and security with SonarQube Server or Cloud directly in AI assistants.
    B