HVTracker MCP
Pre-connect trust checks for AI agents and MCP servers using HVTracker's public trust registry.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin verify_mcp_server
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"hvtracker-mcp": {
"command": "npx",
"args": [
"hvtracker-mcp"
]
}
}
}Ausführbare Pakete
0.4.0stdio0.4.0stdioRemote-Endpunkte
https://hvtracker.net/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (8)
🟢check_agent_trust(name_or_repo)
Get the HVTracker supply-chain trust profile for a tracked AI agent or framework.
Eingabe-Schema
{
"type": "object",
"properties": {
"name_or_repo": {
"title": "Name Or Repo",
"type": "string"
}
},
"required": [
"name_or_repo"
],
"title": "check_agent_trustArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"tracked": {
"title": "Tracked",
"type": "boolean"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"repo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Repo"
},
"trust_score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Trust Score"
},
"evidence_grade": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Evidence Grade"
},
"rank": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Rank"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
},
"has_provenance": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Has Provenance"
},
"scorecard_score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Scorecard Score"
},
"coverage_grade": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Coverage Grade"
},
"capabilities": {
"anyOf": [
{
"$ref": "#/$defs/Capabilities"
},
{
"type": "null"
}
],
"default": null
},
"credential_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Credential Url"
},
"profile_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Profile Url"
},
"message": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Message"
},
"submit_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Submit Url"
}
},
"required": [
"query",
"tracked"
],
"$defs": {
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"server": {
"title": "Server",
"type": "string"
}
},
"required": [
"server"
],
"title": "verify_mcp_serverArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"server": {
"title": "Server",
"type": "string"
},
"resolved": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Resolved"
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": 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"
}
],
"default": 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"
}
},
"required": [
"server",
"resolved",
"tracked",
"trusted",
"grade",
"trust_score",
"confidence",
"reasons",
"mcp_server_support",
"tool_permissions"
],
"title": "VerifyMcpServerResult"
}🟢compare_agents(a, b)
Compare two tracked AI agents side by side: trust scores, grades, runtime capabilities, and an evidence-based verdict.
Eingabe-Schema
{
"type": "object",
"properties": {
"a": {
"title": "A",
"type": "string"
},
"b": {
"title": "B",
"type": "string"
}
},
"required": [
"a",
"b"
],
"title": "compare_agentsArguments"
}Ausgabe-Schema
{
"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": {
"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"
},
"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.
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"title": "Input",
"type": "string"
}
},
"required": [
"input"
],
"title": "scan_stackArguments"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "list_categoriesArguments"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"category": {
"default": "",
"title": "Category",
"type": "string"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
}
},
"title": "get_leaderboardArguments"
}Ausgabe-Schema
{
"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?
Eingabe-Schema
{
"type": "object",
"properties": {
"name_or_repo": {
"title": "Name Or Repo",
"type": "string"
}
},
"required": [
"name_or_repo"
],
"title": "get_agent_historyArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"tracked": {
"title": "Tracked",
"type": "boolean"
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Slug"
},
"repo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Repo"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"window_days": {
"default": null,
"title": "Window Days",
"type": "integer"
},
"count": {
"default": null,
"title": "Count",
"type": "integer"
},
"history": {
"default": null,
"items": {
"$ref": "#/$defs/HistoryPoint"
},
"title": "History",
"type": "array"
},
"note": {
"default": null,
"title": "Note",
"type": "string"
},
"message": {
"default": null,
"title": "Message",
"type": "string"
}
},
"required": [
"tracked"
],
"$defs": {
"HistoryPoint": {
"properties": {
"date": {
"title": "Date",
"type": "string"
}
},
"required": [
"date"
],
"title": "HistoryPoint",
"type": "object"
}
},
"title": "GetAgentHistoryResult"
}Community
Nachweis