Bewerte die Production-Readiness von öffentlichen GitHub-Repositories und durchsuche ein Verzeichnis bereits veröffentlichter Software anhand von Performance- und Sicherheitsmetriken.
Auch bekannt als commitshow/cli, commitshow-mcp
- Stars
- 1
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 0.2.2
- Letzter Commit
- 22. Sept. 2026
- Lizenz
- MIT
Was ist Legit.Show MCP?
Legit.Show ist ein MCP server. Bewerte die Production-Readiness von öffentlichen GitHub-Repositories und durchsuche ein Verzeichnis bereits veröffentlichter Software anhand von Performance- und Sicherheitsmetriken.
Zusammenfassung generiert aus dem README des Projekts
Über Legit.Show MCP server
Dieser Server ermöglicht es Entwicklern, die Production-Readiness von Software-Repositories zu bewerten und nach hochwertigen Tools zu suchen, während sie KI-Clients nutzen. Durch die Verbindung mit Claude Desktop, Cursor, Cline oder Windsurf kann dein Modell auf das Legit.Show-Verzeichnis zugreifen, um veröffentlichte Software basierend auf spezifischen Performance- und Sicherheitsmetriken zu finden. Du kannst jedes öffentliche GitHub-Repository direkt bewerten, um dessen technischen Zustand zu prüfen, ohne deine Chat-Oberfläche verlassen zu müssen.
Nutzer installieren den Server via npx unter Verwendung des commitshow-mcp Pakets, das als stdio Shim über einer öffentlichen REST API fungiert. Für das Setup sind keine API-Keys erforderlich, allerdings unterliegt der Service bestimmten Rate Limits, wie zum Beispiel fünf Audits pro Tag pro IP für anonyme Nutzer. Der Server bietet Tools wie search_services, um das Verzeichnis nach Kategorien oder Mindestwerten zu filtern, audit_repo, um Markdown-Reports für einen spezifischen GitHub Owner und ein Repository zu erstellen, sowie project_status, um zwischengespeicherte Snapshots früherer Audits abzurufen.
Was du damit machen kannst
- 1Hochwertige Open-Source-Tools findenDurchsuche das Legit.Show-Verzeichnis nach Open-Source MCP Servern, die einen bestimmten Schwellenwert für den Sicherheits-Score erfüllen.
- 2Ein GitHub-Repository auditierenFordere einen detaillierten Bericht zur Production-Readiness für ein spezifisches öffentliches GitHub-Repository im Markdown-Format an.
- 3Metriken bestehender Projekte prüfenRufe die aktuellsten zwischengespeicherten Audit-Daten für ein Repository ab, um dessen aktuellen Status zu sehen.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du Legit.Show MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenLegit.Show MCP in Claude Code installieren
$ claude mcp add audit -- npx -y commitshow-mcpLegit.Show MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"audit": {
"command": "npx",
"args": [
"-y",
"commitshow-mcp"
]
}
}
}Legit.Show MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"audit": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"commitshow-mcp"
]
}
}
}Legit.Show MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"audit","type":"stdio","command":"npx","args":["-y","commitshow-mcp"]}'Legit.Show MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"audit": {
"command": "npx",
"args": [
"-y",
"commitshow-mcp"
]
}
}
}Legit.Show MCP in Codex installieren
$ codex mcp add audit -- npx -y commitshow-mcpLegit.Show MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.audit] command = "npx" args = ["-y", "commitshow-mcp"]
Legit.Show MCP in Gemini CLI installieren
$ gemini mcp add -s user audit npx -- -y commitshow-mcpLegit.Show MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"audit": {
"command": "npx",
"args": [
"-y",
"commitshow-mcp"
]
}
}
}Automatisierte Checks
Geluften am 15. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarcommitshow/cli is public and reachablegithub.com/commitshow/cli ↗Bestanden
- Paket nennt dieses Repository als Quellecommitshow-mcp names commitshow/cli as sourcenpmjs.com/package/commitshow-mcp ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)No build attestation published for this releaseNicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-09-22github.com/commitshow/cli ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from commitshow-mcpBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten99 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehen// any MCP host config (Claude Desktop · Cursor · Cline · Windsurf · …)
{
"mcpServers": {
"commitshow": {
"command": "npx",
"args": ["-y", "commitshow-mcp"]
}
}
}
That's the entire install. No API key. The server is a stdio shim over the
public https://api.commit.show REST surface — same rate limits + snapshot
cache the CLI and website use.
Tools exposed
| Tool | What it does |
|---|---|
search_services({ query?, category?, min_scores?, is_open_source?, limit? }) |
Query the Legit.Show directory of launched software (web apps, SaaS, AI tools, MCP servers) by name or by filter — category, minimum per-frame production-readiness scores, open-source — and get each match with its scores and page. |
audit_repo({ repo, format? }) |
Run or read the live commit.show audit for a public repo. Returns paste-ready markdown by default; format: "json" returns the full envelope. |
project_status({ repo }) |
Read the latest cached snapshot only (no re-run). JSON envelope. |
fetch_docs() |
Pull the canonical commit.show docs (llms.txt) — full CLI/API reference for when you need exact contract details. |
The host model decides when to call each tool from the user prompt.
Search launched software by production-readiness
search_services queries the Legit.Show directory — the same
index answer engines cite. Unlike star-ranked lists, you filter by measured
production-readiness:
"find production-ready, open-source MCP servers with Security ≥ 80"
comes back with each match's per-frame scores (Security, Performance, Reliability, …)
and its legit.show/s/<slug> page. Per-frame scores are public; there is no combined
overall total in the data, so the model won't invent one. The same data is available
over plain REST — GET https://legit.show/api/search?q=<name> with optional
category, min_scores (e.g. {"security":80}), is_open_source, and limit.
Pass a real
owner/repo, never a project name.audit_repodoes a HEAD pre-flight againstgithub.com/<owner>/<repo>; an invented slug returns anot_foundenvelope before any audit budget is spent. If the user says "audit Supabase", resolvesupabase/supabasefirst, then call.
Host wiring snippets
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or
%APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"commitshow": {
"command": "npx",
"args": ["-y", "commitshow-mcp"]
}
}
}
Restart Claude Desktop. The tools surface under the 🔌 icon.
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"commitshow": {
"command": "npx",
"args": ["-y", "commitshow-mcp"]
}
}
}
Cline / Continue / Windsurf
Any MCP host that accepts a stdio command + args config works. Use the same
npx -y commitshow-mcp invocation.
Run from source (development)
git clone https://github.com/commitshow/cli
cd cli/mcp
npm install
npm run build
node dist/index.js # stdio server — pipe into your MCP host directly
Self-hosting / dev overrides
Both base URLs are env-overridable so you can point the shim at staging or a fork:
| Var | Default | Used by |
|---|---|---|
COMMITSHOW_API_BASE |
https://api.commit.show |
audit_repo · project_status |
COMMITSHOW_DOCS_BASE |
https://commit.show |
fetch_docs (llms.txt mirror) |
Rate limits
Inherits the public REST surface caps:
- 5 audits per day per IP (anon)
- 5 audits per day per
github_url - 800 audits per day platform-wide cache-miss ceiling
- Cache-hit (audit < 7 days old, same URL): always free, doesn't count
Errors come back inside the tool result with isError: true and the upstream
JSON in content[0].text.
Why MCP + REST + CLI all exist
| Surface | Best for |
|---|---|
commitshow CLI |
Shell-capable agents inside the user's repo (Cursor, Claude Code, Cline, Aider) — local-mode writes .commitshow/audit.{md,json} next to the code |
commitshow-mcp (this server) |
MCP-aware hosts that run their own model + UI (Claude Desktop, Cursor MCP panel, custom inspector apps) |
https://api.commit.show/audit |
Anything that can fetch a URL — Gemini, ChatGPT browse, n8n, Zapier, raw curl, custom scripts |
All three hit the same audit engine and snapshot cache. Pick whichever your runtime supports — they don't compete, they cover different runtimes.
Links
- Web — https://commit.show
- REST API — https://api.commit.show
- OpenAPI spec — https://api.commit.show/openapi.json
- CLI repo — https://github.com/commitshow/cli
- This package source — https://github.com/commitshow/cli/tree/main/mcp
MIT © 2026 commit.show
Legit.Show MCP Fragen
Wie füge ich Legit.Show MCP zu Claude Code hinzu?
Führe claude mcp add audit -- npx -y commitshow-mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich Legit.Show MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Benötige ich einen API-Key, um diesen Server zu nutzen?
Nein, der Server benötigt für die Installation und Nutzung keinen API-Key.
Wie kann ich nach bestimmten Arten von Software suchen?
Du kannst das search_services Tool nutzen, um das Verzeichnis nach Namen, Kategorie, Mindestwerten für die Production-Readiness oder dem Open-Source-Status zu durchsuchen.