mcpField
H
Hvtracker Mcp

Hvtracker Mcp

远程服务
github.com/YugantM安全13 周前更新
代码仓库

关于 Hvtracker Mcp

Hvtracker Mcp 是用于连接前进行供应链信任检查的 MCP 服务,查询 HVTracker 公共注册表中的 AI Agent、框架、软件包和 MCP 服务信息。它提供单项核验、批量扫描、比较与历史查询,并支持托管远程服务和本地 stdio 安装。

主要功能

  1. 01连接前核验服务与软件包
  2. 02查询 Agent 和框架信任档案
  3. 03并排比较两个 Agent
  4. 04按名称、仓库或类别搜索
  5. 05批量扫描依赖清单
  6. 06查看排名与信任历史

适用场景

  1. 01连接 MCP 服务或软件包前检查信任信息
  2. 02批量审查项目依赖中的 AI 组件
  3. 03比较候选 Agent 的信任资料
  4. 04查看已跟踪 Agent 的信任变化

MCP 相关

该 MCP 服务向客户端提供信任核验、搜索、比较、批量扫描及注册表查询工具。可连接托管远程服务 https://hvtracker.net/mcp,也可安装本地 stdio 版本。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://hvtracker.net/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmhvtracker-mcp0.4.0
pypihvtracker-mcp0.4.0
ocighcr.io/yugantm/hvtracker-mcp:v0.4.0

工具

8
参数类型必填说明
name_or_repostring是

详细介绍

HVTracker MCP

Smithery npm PyPI License: MIT

在连接 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。

评论

支持 Markdown

第一次接触 MCP?

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

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