mcpField
L
legitshow-search

legitshow-search

本地服务
legit.show搜索与检索15 周前更新

关于 legitshow-search

legitshow-search 已弃用,现已合并到 commitshow-mcp,且不再发布。它原先提供按实测生产就绪度搜索 Legit.Show 软件目录及获取文档的工具。

主要功能

  1. 01搜索已发布的软件
  2. 02按类别和评分筛选
  3. 03获取 Legit.Show 文档

适用场景

  1. 01按就绪度条件查找软件
  2. 02查询按类别或评分筛选的目录

MCP 相关

它曾是提供搜索和文档工具的 MCP 服务。README 建议改用 commitshow-mcp,后者包含这些工具及额外的仓库审计功能。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"commitshow-legitshow-search": {
"command": "npx",
"args": [
"-y",
"legitshow-mcp"
]
}
}
}
启动命令npx -y legitshow-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmlegitshow-mcp0.1.0

工具

2

收录的工具列表 · 更新于 2 周前

参数类型必填说明
limitnumber否最大结果数(1–50,默认值为 20)。
querystring否要匹配的名称、域名或关键词。
categorystring否类别筛选条件,例如 "MCP & Integrations"、"Developer Tools"、"AI & Agents"。
min_scoresobject否服务必须达到的逐项最低评分,例如 { "security": 80, "performance": 70 }。
is_open_sourceboolean否筛选开源(true)或闭源(false)服务。

详细介绍

重要

此服务已合并至 commitshow-mcp,不再发布。

commitshow-mcp 包含相同的两个工具——search_services 和 fetch_docs,参数也完全相同,并新增了 audit_repo 和 project_status。同名下有两个条目,其中一半内容相同,浏览注册表的人无法判断该安装哪个;现在只剩一个条目。

{ "mcpServers": { "legitshow": { "command": "npx", "args": ["-y", "commitshow-mcp@latest"] } } }

npm 包和注册表条目 io.github.commitshow/legitshow-search 均已标记为弃用。源代码保留在此,作为它曾经存在的记录。

Legit.Show MCP 服务

Model Context Protocol 服务,适用于 Legit.Show。 将其接入 Claude Desktop、Cursor、Cline、Windsurf 或任何 MCP 主机,你的模型便可按实测的生产就绪度搜索已上线软件目录 ——而不是按 GitHub 星标——全程无需离开聊天界面。

npm MIT 许可证 node 20+

// any MCP host config (Claude Desktop · Cursor · Cline · Windsurf · …)
{
  "mcpServers": {
    "legitshow": {
      "command": "npx",
      "args": ["-y", "legitshow-mcp"]
    }
  }
}

以上就是全部安装步骤。无需 API 密钥。此服务是对公开 https://legit.show/api/search REST 接口的 stdio 封装——数据只有一个可信来源。


有何不同

大多数“帮我找个工具”的流程都会按 GitHub 星标或受欢迎程度排序。Legit.Show 提供确定性的7-Frame 生产就绪度基准(性能、无障碍、安全、隐私、可靠性、标准、可发现性),基于公开界面进行测量——真实的 Lighthouse、HTTP 标头、实时探测,评分流程中不使用 LLM。因此,你的 Agent 可以根据某项服务是否真正达到生产就绪状态进行筛选:

“查找安全评分 ≥ 80 的生产就绪开源 MCP 服务”

提供的工具

工具功能
search_services({ query?, category?, min_scores?, is_open_source?, limit? })按名称或筛选条件搜索已上线软件。返回每个匹配项的各维度评分及其 legit.show/s/<slug> 页面。
fetch_docs()获取 Legit.Show 的规范文档(llms.txt)——介绍 Legit.Show、7-Frame 基准,以及如何引用服务。

**范围:**仅包括各维度评分、摘要和页面。公开数据中没有综合总分(这是授权产品),因此模型不会凭空编造分数。

主机配置示例

Claude Desktop — claude_desktop_config.json
{ "mcpServers": { "legitshow": { "command": "npx", "args": ["-y", "legitshow-mcp"] } } }
Cursor — .cursor/mcp.json
{ "mcpServers": { "legitshow": { "command": "npx", "args": ["-y", "legitshow-mcp"] } } }
Cline / Continue / Windsurf

在主机的 MCP 配置中使用相同的三行 npx -y legitshow-mcp 调用。

没有 MCP 主机?使用普通 REST

GET https://legit.show/api/search?q=<name>

筛选条件:category、min_scores(例如 {"security":80})、is_open_source、limit(≤50)。 支持 GET 或 POST。无需密钥。

自托管 / 开发覆盖项

环境变量默认值用途
LEGIT_SEARCH_APIhttps://legit.show/api/searchsearch_services
LEGIT_DOCS_BASEhttps://legit.showfetch_docs(llms.txt)

链接

  • Legit.Show — 软件目录:收录所有已上线服务,并经过测试
  • 方法论 — 7-Frame 基准的测量方式
  • llms.txt — 规范的机器可读文档

MIT · 由 Madeflo, Inc. 运营

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。