Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
A

aak204/MCP-Scorecard

CI scanner that scores the attack surface of MCP servers

Before you install: no copy-paste command · no license recorded · site blocks automated checks

First step: pip install -e .[dev]

View on GitHub ↗Link checked 2026-11-12 · automated check blocked (HTTP 429), status unconfirmed

We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →

Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# MCP Scorecard

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Deterministic, CI-first quality scorecard for MCP servers.
MCP Scorecard is an open-source infrastructure tool for reviewing MCP servers before they enter
real workflows. It launches a server locally over stdio, discovers its tools, applies a
deterministic ruleset, and produces reviewable scores and findings across:
conformance
security
ergonomics
metadata
The output is built for CI: stable terminal summaries, a machine-readable JSON scorecard report,
and SARIF for code-scanning systems.
This project is intentionally not an AI wrapper. It does not depend on LLM scoring, hidden
judgment, or hosted analysis. The goal is a repeatable, auditable baseline that engineering teams
can gate on in pull requests and release pipelines.
Quick value:
run locally against a real MCP server
fail CI below a deterministic threshold
export JSON and SARIF for automation
review risky MCP surfaces deterministically
## What This Is
MCP Scorecard is a deterministic quality scorecard for MCP servers.
It is designed for cases where teams need to answer questions like:
Is this server surface reviewable before we adopt it?
Does it expose capabilities that deserve extra scrutiny in CI?
Are the tool names, descriptions, and schemas clear enough for human review?
Can we produce a stable machine-readable report for automation and policy?
Today the tool focuses on local stdio MCP servers and a deterministic scoring model that is easy
to explain, test, and version.
## Why This Exists
MCP servers are infrastructure. They define callable tool surfaces that agents, runtimes, and
automation can invoke. That means they should be reviewed with the same seriousness as other
integration boundaries.
In practice, teams often evaluate MCP servers ad hoc:
descriptions are vague
schemas are weak or underconstrained
high-risk capabilities are discovered late
CI has no consistent baseline
MCP Scorecard turns that first-line review into a deterministic contract:
run it locally
run it in CI
inspect category scores and findings
export JSON and SARIF
keep the result reviewable over time
## What It Checks
The current score model uses four explicit buckets.
Conformance here means deterministic interface-level conformance and schema reviewability checks,
not full protocol certification.
### Conformance
Checks whether the server surface is structurally well-formed and reviewable as an MCP interface.
Examples:
duplicate tool names
missing schema type
arbitrary top-level properties
critical input fields not marked required
### Security
Checks for exposed capabilities that materially increase blast radius or deserve explicit review.
Examples:
command execution
filesystem mutation
network and HTTP request primitives
download-and-execute patterns
### Ergonomics
Checks whether the server surface is understandable enough for humans and automation to review
without guessing.
Examples:
overly generic tool names
vague descriptions
weak input schemas
filesystem mutation tools without visible scope hints
### Metadata
Checks whether basic descriptive metadata is present and whether destructive behavior is made easy
to spot.
Examples:
missing tool descriptions
descriptions that explicitly advertise broad destructive access
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/aak204-mcp-scorecard/)
Source
awesome · https://github.com/aak204/MCP-Scorecard
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index