Audit

io.github.commitshow由 GitHub 账号 commitshow 发布v0.2.2更新于 Oct 24, 2026

Score a public GitHub repo 0-100, or search Legit.Show for launched software by what we measured.

发布方自己的服务:audit.domains - Domain Valuation

概览

AI 生成的概览

一个本地 stdio MCP 服务器,让助手为任意公开 GitHub 仓库打 0-100 分,并按实测评分搜索 Legit.Show 已上线软件目录。

可以做什么
按名称、类别、各项最低评分或开源状态搜索 Legit.Show 已上线软件目录,返回每个匹配项的评分和页面链接。对公开 GitHub 仓库运行或读取实时 commit.show 审计,默认返回可直接粘贴的 markdown,也可返回完整 JSON。只读取仓库最新缓存快照,不重新运行审计。获取 commit.show 官方文档,查看 CLI 与 API 的准确约定细节。
适用场景
适合让助手评估某个公开 GitHub 仓库的生产就绪度,或按安全等实测评分(而非星数)查找已上线软件,包括 MCP 服务器。
运行要求
以 stdio 在本地运行,通常通过 npx 调用 commitshow-mcp npm 包,需要 Node.js。无需 API 密钥或账号。需要访问 commit.show 的 API 和文档端点;两个基础地址可用 COMMITSHOW_API_BASE 和 COMMITSHOW_DOCS_BASE 覆盖。
安装前请注意
审计请求会发送到第三方 commit.show API,并受公开速率限制(每 IP 每天 5 次、每仓库每天 5 次、全平台每天 800 次;7 天内的缓存结果免费)。仓库参数必须是真实的 owner/repo。不要求任何凭据。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Audit,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Legit.Show MCP server

Model Context Protocol server for Legit.Show. Published on npm as commitshow-mcp, after the audit engine underneath it. Plug it into Claude Desktop, Cursor, Cline, Windsurf, or any other MCP host — your model can search the Legit.Show directory of launched software by measured production-readiness and score any public GitHub repo, without ever leaving the chat.

[npm] [MIT license] [node 20+]

jsonc
// 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

ToolWhat 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_repo does a HEAD pre-flight against github.com/<owner>/<repo>; an invented slug returns a not_found envelope before any audit budget is spent. If the user says "audit Supabase", resolve supabase/supabase first, then call.

Host wiring snippets

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

jsonc
{  "mcpServers": {    "commitshow": {      "command": "npx",      "args": ["-y", "commitshow-mcp"]    }  }}

Restart Claude Desktop. The tools surface under the 🔌 icon.

Cursor

~/.cursor/mcp.json:

jsonc
{  "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)

bash
git clone https://github.com/commitshow/clicd cli/mcpnpm installnpm run buildnode 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:

VarDefaultUsed by
COMMITSHOW_API_BASEhttps://api.commit.showaudit_repo · project_status
COMMITSHOW_DOCS_BASEhttps://commit.showfetch_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

SurfaceBest for
commitshow CLIShell-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/auditAnything 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

MIT © 2026 commit.show

来源:mcp/README.md,提交 bcdb9dd

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

2
  1. v0.2.2最新Sep 22, 2026
  2. v0.1.2Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Audit 集成