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

A
Qualität der Beschreibung
94%
Vollständigkeit des Schemas
71%
Qualität der Benennung
95%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'verify_mcp_server' description lacks action verbin verify_mcp_server

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~3,147Tokens (Tool-Definitionen)
~3.9 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (2.46% von 128k Kontext)

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

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

Remote-Endpunkte

https://hvtracker.net/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (8)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet8 Tools
verifiziertVersion nicht aufgezeichnet8 Tools