关于 Hvtracker Mcp
Hvtracker Mcp 是用于连接前进行供应链信任检查的 MCP 服务,查询 HVTracker 公共注册表中的 AI Agent、框架、软件包和 MCP 服务信息。它提供单项核验、批量扫描、比较与历史查询,并支持托管远程服务和本地 stdio 安装。
主要功能
- 01连接前核验服务与软件包
- 02查询 Agent 和框架信任档案
- 03并排比较两个 Agent
- 04按名称、仓库或类别搜索
- 05批量扫描依赖清单
- 06查看排名与信任历史
适用场景
- 01连接 MCP 服务或软件包前检查信任信息
- 02批量审查项目依赖中的 AI 组件
- 03比较候选 Agent 的信任资料
- 04查看已跟踪 Agent 的信任变化
MCP 相关
该 MCP 服务向客户端提供信任核验、搜索、比较、批量扫描及注册表查询工具。可连接托管远程服务 https://hvtracker.net/mcp,也可安装本地 stdio 版本。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://hvtracker.net/mcpclaude mcp add --transport http hvtracker https://hvtracker.net/mcp{"mcpServers":{"hvtracker":{"type":"http","url":"https://hvtracker.net/mcp"}}}在 Cursor 中打开{"servers":{"hvtracker":{"type":"http","url":"https://hvtracker.net/mcp"}}}在 VS Code 中打开{"mcpServers":{"hvtracker":{"type":"http","url":"https://hvtracker.net/mcp"}}}{"mcpServers":{"hvtracker":{"serverUrl":"https://hvtracker.net/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
8| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name_or_repo | string | 是 |
详细介绍
HVTracker MCP
在连接 AI Agent、框架或 MCP 服务之前检查供应链可信度的 MCP 服务。
托管的远程服务为:
{
"mcpServers": {
"hvtracker": {
"url": "https://hvtracker.net/mcp"
}
}
}
此代码库还提供本地 stdio 软件包,供偏好基于软件包安装方式的客户端使用。
工具
verify_mcp_server:在连接前评估 MCP 服务、软件包、GitHub 仓库或 Agent 名称的可信度。check_agent_trust:查看受追踪 AI Agent 或框架的可信度档案,包括运行时能力(MCP 状态、提供商、插件接口、来源变更)以及其 Ed25519 签名可信凭证的 URL。compare_agents:并排比较两个 Agent,提供基于证据的评估结果和已发布的比较页面链接。search_agents:按名称、仓库、描述或类别搜索 HVTracker 注册表。scan_stack:批量检查整组依赖项在连接前的可信度——粘贴requirements.txt、package.json、MCP 客户端配置或纯文本列表,即可获取每项的可信度评估结果和依赖栈摘要。list_categories:列出 HVTracker 类别及 Agent 数量,以便你随后查看某个类别的排行榜。get_leaderboard:按 HVTrust 评分排列受追踪的顶级 AI Agent 和 MCP 服务,可按类别筛选。get_agent_history:查看某个受追踪 Agent 过去 90 天的可信度评分、等级和排名历史——了解其表现是在提升还是下降。
在 CI 中检查 AI 依赖项
HVTrust Gate 会在 GitHub Actions 中运行相同的可信度检查。无需配置,它就会读取你的 requirements.txt、pyproject.toml、package.json 和 MCP 客户端配置,并在更改这些文件的拉取请求中评论你所依赖的每个 AI Agent 和 MCP 服务的 HVTrust 等级。
name: HVTrust
on: [pull_request]
permissions:
contents: read
pull-requests: write
jobs:
trust:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: YugantM/hvtrust-gate@v1
本地安装
使用 npm:
npm install -g hvtracker-mcp
使用 PyPI:
python3 -m pip install hvtracker-mcp
MCP 客户端配置示例:
{
"mcpServers": {
"hvtracker": {
"command": "hvtracker-mcp"
}
}
}
开发
python3 -m pip install -e ".[dev]"
python3 -m pytest
hvtracker-mcp
测试时使用不同的 HVTracker 基础 URL:
HVTRACKER_BASE_URL=http://localhost:8080 hvtracker-mcp
注册表发布
官方 MCP 注册表清单为 server.json。
mcp-publisher login github
mcp-publisher publish
在 GitHub Actions 中,待同一版本的 npm、PyPI 和 GHCR 软件包发布后,运行“Publish MCP Registry”工作流。
服务名称为:
io.github.YugantM/hvtracker-mcp
Claude Desktop 扩展
带标签的发布版本会根据 manifest.json 为 Claude Desktop 构建 .mcpb 软件包。
要在本地构建:
npm ci --omit=dev
npx @anthropic-ai/[email protected] pack
隐私
HVTracker MCP 会将用户提供的搜索字符串或服务标识符发送至
https://hvtracker.net,以获取公开的可信度数据。它不需要 API
密钥,也不会写入用户系统。有关最新数据和方法,请参阅 HVTracker 网站;
有关代码库的隐私说明,请参阅 PRIVACY.md。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。