内容
# HVTracker 中间件服务器
用于在连接 AI 代理、框架或中间件服务器之前检查供应链信任。
托管的远程服务器是:
```json
{
"mcpServers": {
"hvtracker": {
"url": "https://hvtracker.net/mcp"
}
}
}
```
该存储库还为偏好基于包安装的客户端提供了一个本地标准输入/输出包。
<!-- mcp-name: io.github.YugantM/hvtracker-mcp -->
## 工具
- `verify_mcp_server`: 用于中间件服务器、包、GitHub 仓库或代理名称的预连接信任判决。
- `check_agent_trust`: 用于跟踪的 AI 代理或框架的信任配置文件 — 包括运行时能力(中间件状态、提供商、插件表面、源代码漂移)和其 Ed25519 签名信任凭证的 URL。
- `compare_agents`: 并排比较两个代理,提供基于证据的判决和已发布的比较页面链接。
- `search_agents`: 按名称、仓库、描述或类别在 HVTracker 注册表中搜索。
## 本地安装
使用 npm:
```bash
npm install -g hvtracker-mcp
```
使用 PyPI:
```bash
python3 -m pip install hvtracker-mcp
```
中间件客户端配置示例:
```json
{
"mcpServers": {
"hvtracker": {
"command": "hvtracker-mcp"
}
}
}
```
## 开发
```bash
python3 -m pip install -e ".[dev]"
python3 -m pytest
hvtracker-mcp
```
在测试期间使用不同的 HVTracker 基本 URL:
```bash
HVTRACKER_BASE_URL=http://localhost:8080 hvtracker-mcp
```
## 注册表发布
官方中间件注册表清单是 `server.json`。
```bash
mcp-publisher login github
mcp-publisher publish
```
在 GitHub Actions 中,在相同版本的 npm、PyPI 和 GHCR 包上线后,运行“发布中间件注册表”工作流。
服务器名称是:
```text
io.github.YugantM/hvtracker-mcp
```
## Claude 桌面扩展
标记的版本从 `manifest.json` 为 Claude Desktop 构建一个 `.mcpb` 包。要在本地构建:
```bash
npm ci --omit=dev
npx @anthropic-ai/mcpb@2.1.2 pack
```
## 隐私
HVTracker 中间件服务器将用户提供的搜索字符串或服务器标识符发送到 `https://hvtracker.net` 以获取公共信任数据。它不需要 API 密钥,也不会写入用户系统。请参阅 HVTracker 网站以获取当前数据和方法,并参阅 `PRIVACY.md` 以获取存储库隐私说明。