HVTracker MCP

Pre-connect trust checks for AI agents and MCP servers using HVTracker's public trust registry.

使うべきか

品質と安全性

A
説明の品質
94%
スキーマの完全性
71%
命名の品質
95%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'verify_mcp_server' description lacks action verbverify_mcp_server 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,485トークン数(ツール定義)
~4.4 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.72%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "hvtracker-mcp": {
      "command": "npx",
      "args": [
        "hvtracker-mcp"
      ]
    }
  }
}

実行可能なパッケージ

npmhvtracker-mcp0.4.0stdio
pypihvtracker-mcp0.4.0stdio

リモートエンドポイント

https://hvtracker.net/mcpstreamable-http

できること

ツール一覧

ツール(8)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢check_agent_trust(name_or_repo)

Get the HVTracker supply-chain trust profile for a tracked AI agent or framework.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name_or_repo": {
      "title": "Name Or Repo",
      "type": "string"
    }
  },
  "required": [
    "name_or_repo"
  ],
  "title": "check_agent_trustArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "title": "Query",
      "type": "string"
    },
    "tracked": {
      "title": "Tracked",
      "type": "boolean"
    },
    "name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Name"
    },
    "repo": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Repo"
    },
    "trust_score": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Trust Score"
    },
    "evidence_grade": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Evidence Grade"
    },
    "rank": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Rank"
    },
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Category"
    },
    "has_provenance": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Has Provenance"
    },
    "scorecard_score": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Scorecard Score"
    },
    "coverage_grade": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Coverage Grade"
    },
    "advisories": {
      "anyOf": [
        {
          "$ref": "#/$defs/AdvisorySummary"
        },
        {
          "type": "null"
        }
      ]
    },
    "capabilities": {
      "anyOf": [
        {
          "$ref": "#/$defs/Capabilities"
        },
        {
          "type": "null"
        }
      ]
    },
    "credential_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Credential Url"
    },
    "profile_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Profile Url"
    },
    "message": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Message"
    },
    "submit_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Submit Url"
    }
  },
  "required": [
    "query",
    "tracked"
  ],
  "$defs": {
    "AdvisorySummary": {
      "properties": {
        "checked": {
          "items": {
            "type": "string"
          },
          "title": "Checked",
          "type": "array"
        },
        "count": {
          "title": "Count",
          "type": "integer"
        },
        "worst": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Worst"
        },
        "advisories": {
          "items": {
            "additionalProperties": true,
            "type": "object"
          },
          "title": "Advisories",
          "type": "array"
        },
        "scored": {
          "title": "Scored",
          "type": "boolean"
        }
      },
      "required": [
        "checked",
        "count",
        "worst",
        "advisories",
        "scored"
      ],
      "title": "AdvisorySummary",
      "type": "object"
    },
    "Capabilities": {
      "properties": {
        "mcp_status": {
          "title": "Mcp Status",
          "type": "string"
        },
        "provider_count": {
          "title": "Provider Count",
          "type": "integer"
        },
        "requires_api_keys": {
          "title": "Requires Api Keys",
          "type": "boolean"
        },
        "plugin_system": {
          "title": "Plugin System",
          "type": "string"
        },
        "drift_status": {
          "title": "Drift Status",
          "type": "string"
        }
      },
      "required": [
        "mcp_status",
        "provider_count",
        "requires_api_keys",
        "plugin_system",
        "drift_status"
      ],
      "title": "Capabilities",
      "type": "object"
    }
  },
  "title": "CheckAgentTrustResult"
}
🟢verify_mcp_server(server)

Pre-connect trust verdict for an MCP server, package, GitHub repo, or agent name before connecting an AI agent to it.

入力スキーマ

{
  "type": "object",
  "properties": {
    "server": {
      "title": "Server",
      "type": "string"
    }
  },
  "required": [
    "server"
  ],
  "title": "verify_mcp_serverArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "server": {
      "title": "Server",
      "type": "string"
    },
    "resolved": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Resolved"
    },
    "slug": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Slug"
    },
    "tracked": {
      "title": "Tracked",
      "type": "boolean"
    },
    "trusted": {
      "title": "Trusted",
      "type": "boolean"
    },
    "grade": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Grade"
    },
    "trust_score": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Trust Score"
    },
    "confidence": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Confidence"
    },
    "reasons": {
      "items": {
        "type": "string"
      },
      "title": "Reasons",
      "type": "array"
    },
    "submit_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Submit Url"
    },
    "mcp_server_support": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Mcp Server Support"
    },
    "tool_permissions": {
      "items": {
        "type": "string"
      },
      "title": "Tool Permissions",
      "type": "array"
    },
    "advisories": {
      "anyOf": [
        {
          "$ref": "#/$defs/AdvisorySummary"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "server",
    "resolved",
    "tracked",
    "trusted",
    "grade",
    "trust_score",
    "confidence",
    "reasons",
    "mcp_server_support",
    "tool_permissions"
  ],
  "$defs": {
    "AdvisorySummary": {
      "properties": {
        "checked": {
          "items": {
            "type": "string"
          },
          "title": "Checked",
          "type": "array"
        },
        "count": {
          "title": "Count",
          "type": "integer"
        },
        "worst": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Worst"
        },
        "advisories": {
          "items": {
            "additionalProperties": true,
            "type": "object"
          },
          "title": "Advisories",
          "type": "array"
        },
        "scored": {
          "title": "Scored",
          "type": "boolean"
        }
      },
      "required": [
        "checked",
        "count",
        "worst",
        "advisories",
        "scored"
      ],
      "title": "AdvisorySummary",
      "type": "object"
    }
  },
  "title": "VerifyMcpServerResult"
}
🟢compare_agents(a, b)

Compare two tracked AI agents side by side: trust scores, grades, runtime capabilities, and an evidence-based verdict.

入力スキーマ

{
  "type": "object",
  "properties": {
    "a": {
      "title": "A",
      "type": "string"
    },
    "b": {
      "title": "B",
      "type": "string"
    }
  },
  "required": [
    "a",
    "b"
  ],
  "title": "compare_agentsArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "a": {
      "$ref": "#/$defs/CheckAgentTrustResult"
    },
    "b": {
      "$ref": "#/$defs/CheckAgentTrustResult"
    },
    "verdict": {
      "title": "Verdict",
      "type": "string"
    },
    "compare_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Compare Url"
    }
  },
  "required": [
    "a",
    "b",
    "verdict",
    "compare_url"
  ],
  "$defs": {
    "AdvisorySummary": {
      "properties": {
        "checked": {
          "items": {
            "type": "string"
          },
          "title": "Checked",
          "type": "array"
        },
        "count": {
          "title": "Count",
          "type": "integer"
        },
        "worst": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Worst"
        },
        "advisories": {
          "items": {
            "additionalProperties": true,
            "type": "object"
          },
          "title": "Advisories",
          "type": "array"
        },
        "scored": {
          "title": "Scored",
          "type": "boolean"
        }
      },
      "required": [
        "checked",
        "count",
        "worst",
        "advisories",
        "scored"
      ],
      "title": "AdvisorySummary",
      "type": "object"
    },
    "Capabilities": {
      "properties": {
        "mcp_status": {
          "title": "Mcp Status",
          "type": "string"
        },
        "provider_count": {
          "title": "Provider Count",
          "type": "integer"
        },
        "requires_api_keys": {
          "title": "Requires Api Keys",
          "type": "boolean"
        },
        "plugin_system": {
          "title": "Plugin System",
          "type": "string"
        },
        "drift_status": {
          "title": "Drift Status",
          "type": "string"
        }
      },
      "required": [
        "mcp_status",
        "provider_count",
        "requires_api_keys",
        "plugin_system",
        "drift_status"
      ],
      "title": "Capabilities",
      "type": "object"
    },
    "CheckAgentTrustResult": {
      "properties": {
        "query": {
          "title": "Query",
          "type": "string"
        },
        "tracked": {
          "title": "Tracked",
          "type": "boolean"
        },
        "name": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Name"
        },
        "repo": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Repo"
        },
        "trust_score": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Trust Score"
        },
        "evidence_grade": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Evidence Grade"
        },
        "rank": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rank"
        },
        "category": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Category"
        },
        "has_provenance": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Has Provenance"
        },
        "scorecard_score": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Scorecard Score"
        },
        "coverage_grade": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Coverage Grade"
        },
        "advisories": {
          "anyOf": [
            {
              "$ref": "#/$defs/AdvisorySummary"
            },
            {
              "type": "null"
            }
          ]
        },
        "capabilities": {
          "anyOf": [
            {
              "$ref": "#/$defs/Capabilities"
            },
            {
              "type": "null"
            }
          ]
        },
        "credential_url": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Credential Url"
        },
        "profile_url": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Profile Url"
        },
        "message": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Message"
        },
        "submit_url": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Submit Url"
        }
      },
      "required": [
        "query",
        "tracked"
      ],
      "title": "CheckAgentTrustResult",
      "type": "object"
    }
  },
  "title": "CompareAgentsResult"
}
🟢search_agents(query, category, limit)

Search tracked AI agents and frameworks by name, repo, description, or category, ranked by trust score.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "title": "Query",
      "type": "string"
    },
    "category": {
      "default": "",
      "title": "Category",
      "type": "string"
    },
    "limit": {
      "default": 10,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "search_agentsArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "count": {
      "title": "Count",
      "type": "integer"
    },
    "results": {
      "items": {
        "$ref": "#/$defs/AgentSearchResult"
      },
      "title": "Results",
      "type": "array"
    }
  },
  "required": [
    "count",
    "results"
  ],
  "$defs": {
    "AgentSearchResult": {
      "properties": {
        "name": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Name"
        },
        "repo": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Repo"
        },
        "trust_score": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Trust Score"
        },
        "evidence_grade": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Evidence Grade"
        },
        "category": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Category"
        },
        "profile_url": {
          "title": "Profile Url",
          "type": "string"
        }
      },
      "required": [
        "name",
        "repo",
        "trust_score",
        "evidence_grade",
        "category",
        "profile_url"
      ],
      "title": "AgentSearchResult",
      "type": "object"
    }
  },
  "title": "SearchAgentsResult"
}
🟢scan_stack(input)

Bulk pre-connect trust check for a whole dependency set — paste a requirements.txt, package.json, MCP client config, or a plain list and get a trust verdict per item plus a stack summary.

入力スキーマ

{
  "type": "object",
  "properties": {
    "input": {
      "title": "Input",
      "type": "string"
    }
  },
  "required": [
    "input"
  ],
  "title": "scan_stackArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "summary": {
      "$ref": "#/$defs/ScanSummary"
    },
    "results": {
      "items": {
        "$ref": "#/$defs/ScanItemResult"
      },
      "title": "Results",
      "type": "array"
    }
  },
  "required": [
    "summary",
    "results"
  ],
  "$defs": {
    "ScanItemResult": {
      "properties": {
        "input": {
          "title": "Input",
          "type": "string"
        },
        "tracked": {
          "title": "Tracked",
          "type": "boolean"
        },
        "trusted": {
          "title": "Trusted",
          "type": "boolean"
        },
        "grade": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Grade"
        },
        "trust_score": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Trust Score"
        },
        "resolved": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Resolved"
        },
        "slug": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Slug"
        }
      },
      "required": [
        "input",
        "tracked",
        "trusted",
        "grade",
        "trust_score",
        "resolved",
        "slug"
      ],
      "title": "ScanItemResult",
      "type": "object"
    },
    "ScanSummary": {
      "properties": {
        "total": {
          "title": "Total",
          "type": "integer"
        },
        "tracked": {
          "title": "Tracked",
          "type": "integer"
        },
        "untracked": {
          "title": "Untracked",
          "type": "integer"
        },
        "trusted": {
          "title": "Trusted",
          "type": "integer"
        },
        "avg_trust": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Avg Trust"
        }
      },
      "required": [
        "total",
        "tracked",
        "untracked",
        "trusted",
        "avg_trust"
      ],
      "title": "ScanSummary",
      "type": "object"
    }
  },
  "title": "ScanStackResult"
}
🟢list_categories

List the HVTracker categories with agent counts, so you can then pull a category's leaderboard.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "title": "list_categoriesArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "count": {
      "title": "Count",
      "type": "integer"
    },
    "categories": {
      "items": {
        "$ref": "#/$defs/CategoryCount"
      },
      "title": "Categories",
      "type": "array"
    }
  },
  "required": [
    "count",
    "categories"
  ],
  "$defs": {
    "CategoryCount": {
      "properties": {
        "category": {
          "title": "Category",
          "type": "string"
        },
        "count": {
          "title": "Count",
          "type": "integer"
        },
        "leaderboard_hint": {
          "title": "Leaderboard Hint",
          "type": "string"
        }
      },
      "required": [
        "category",
        "count",
        "leaderboard_hint"
      ],
      "title": "CategoryCount",
      "type": "object"
    }
  },
  "title": "ListCategoriesResult"
}
🟢get_leaderboard(category, limit)

Top tracked AI agents and MCP servers ranked by HVTrust score, optionally filtered to one category.

入力スキーマ

{
  "type": "object",
  "properties": {
    "category": {
      "default": "",
      "title": "Category",
      "type": "string"
    },
    "limit": {
      "default": 10,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "get_leaderboardArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Category"
    },
    "count": {
      "title": "Count",
      "type": "integer"
    },
    "results": {
      "items": {
        "$ref": "#/$defs/AgentSearchResult"
      },
      "title": "Results",
      "type": "array"
    }
  },
  "required": [
    "category",
    "count",
    "results"
  ],
  "$defs": {
    "AgentSearchResult": {
      "properties": {
        "name": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Name"
        },
        "repo": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Repo"
        },
        "trust_score": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Trust Score"
        },
        "evidence_grade": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Evidence Grade"
        },
        "category": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Category"
        },
        "profile_url": {
          "title": "Profile Url",
          "type": "string"
        }
      },
      "required": [
        "name",
        "repo",
        "trust_score",
        "evidence_grade",
        "category",
        "profile_url"
      ],
      "title": "AgentSearchResult",
      "type": "object"
    }
  },
  "title": "GetLeaderboardResult"
}
🟢get_agent_history(name_or_repo)

90-day trust-score, grade, and rank history for one tracked agent — is it improving or declining?

入力スキーマ

{
  "type": "object",
  "properties": {
    "name_or_repo": {
      "title": "Name Or Repo",
      "type": "string"
    }
  },
  "required": [
    "name_or_repo"
  ],
  "title": "get_agent_historyArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "tracked": {
      "title": "Tracked",
      "type": "boolean"
    },
    "slug": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Slug"
    },
    "repo": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Repo"
    },
    "name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Name"
    },
    "window_days": {
      "title": "Window Days",
      "type": "integer"
    },
    "count": {
      "title": "Count",
      "type": "integer"
    },
    "history": {
      "items": {
        "$ref": "#/$defs/HistoryPoint"
      },
      "title": "History",
      "type": "array"
    },
    "note": {
      "title": "Note",
      "type": "string"
    },
    "message": {
      "title": "Message",
      "type": "string"
    }
  },
  "required": [
    "tracked"
  ],
  "$defs": {
    "HistoryPoint": {
      "properties": {
        "date": {
          "title": "Date",
          "type": "string"
        }
      },
      "required": [
        "date"
      ],
      "title": "HistoryPoint",
      "type": "object"
    }
  },
  "title": "GetAgentHistoryResult"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 8 件
検証済みバージョンは記録されていませんツール 8 件
検証済みバージョンは記録されていませんツール 8 件