关于 legitshow-search
legitshow-search 已弃用,现已合并到 commitshow-mcp,且不再发布。它原先提供按实测生产就绪度搜索 Legit.Show 软件目录及获取文档的工具。
主要功能
- 01搜索已发布的软件
- 02按类别和评分筛选
- 03获取 Legit.Show 文档
适用场景
- 01按就绪度条件查找软件
- 02查询按类别或评分筛选的目录
MCP 相关
它曾是提供搜索和文档工具的 MCP 服务。README 建议改用 commitshow-mcp,后者包含这些工具及额外的仓库审计功能。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | number | 否 | 最大结果数(1–50,默认值为 20)。 |
| query | string | 否 | 要匹配的名称、域名或关键词。 |
| category | string | 否 | 类别筛选条件,例如 "MCP & Integrations"、"Developer Tools"、"AI & Agents"。 |
| min_scores | object | 否 | 服务必须达到的逐项最低评分,例如 { "security": 80, "performance": 70 }。 |
| is_open_source | boolean | 否 | 筛选开源(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 星标——全程无需离开聊天界面。
// 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_API | https://legit.show/api/search | search_services |
LEGIT_DOCS_BASE | https://legit.show | fetch_docs(llms.txt) |
链接
- Legit.Show — 软件目录:收录所有已上线服务,并经过测试
- 方法论 — 7-Frame 基准的测量方式
- llms.txt — 规范的机器可读文档
MIT · 由 Madeflo, Inc. 运营
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。