MCP-Server

HVTracker MCP

io.github.YugantM/hvtracker-mcp
MCP- & Agenten-Infrastruktur Sicherheit Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Checks trust, reputation, history, and supply-chain risk for AI agents, frameworks, MCP servers, and dependency stacks.

check_agent_trust
Check Agent Trust
Get the HVTracker supply-chain trust profile for a tracked AI agent or framework.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'title': 'check_agent_trustArguments', 'required': ['name_or_repo'], 'properties': {'name_or_repo': {'type': 'string', 'title': 'Name Or Repo'}}}
Ausgabeschema
{'type': 'object', '$defs': {'Capabilities': {'type': 'object', 'title': 'Capabilities', 'required': ['mcp_status', 'provider_count', 'requires_api_keys', 'plugin_system', 'drift_status'], 'properties': {'mcp_status': {'type': 'string', 'title': 'Mcp Status'}, 'drift_status': {'type': 'string', 'title': 'Drift Status'}, 'plugin_system': {'type': 'string', 'title': 'Plugin System'}, 'provider_count': {'type': 'integer', 'title': 'Provider Count'}, 'requires_api_keys': {'type': 'boolean', 'title': 'Requires Api Keys'}}}, 'AdvisorySummary': {'type': 'object', 'title': 'AdvisorySummary', 'required': ['checked', 'count', 'worst', 'advisories', 'scored'], 'properties': {'count': {'type': 'integer', 'title': 'Count'}, 'worst': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Worst'}, 'scored': {'type': 'boolean', 'title': 'Scored'}, 'checked': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Checked'}, 'advisories': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'title': 'Advisories'}}}}, 'title': 'CheckAgentTrustResult', 'required': ['query', 'tracked'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name'}, 'rank': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Rank'}, 'repo': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Repo'}, 'query': {'type': 'string', 'title': 'Query'}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message'}, 'tracked': {'type': 'boolean', 'title': 'Tracked'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category'}, 'advisories': {'anyOf': [{'$ref': '#/$defs/AdvisorySummary'}, {'type': 'null'}]}, 'submit_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Submit Url'}, 'profile_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Profile Url'}, 'trust_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Trust Score'}, 'capabilities': {'anyOf': [{'$ref': '#/$defs/Capabilities'}, {'type': 'null'}]}, 'coverage_grade': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Coverage Grade'}, 'credential_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Credential Url'}, 'evidence_grade': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Evidence Grade'}, 'has_provenance': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Has Provenance'}, 'scorecard_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Scorecard Score'}}}
compare_agents
Compare Agents
Compare two tracked AI agents side by side: trust scores, grades, runtime capabilities, and an evidence-based verdict.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'title': 'compare_agentsArguments', 'required': ['a', 'b'], 'properties': {'a': {'type': 'string', 'title': 'A'}, 'b': {'type': 'string', 'title': 'B'}}}
Ausgabeschema
{'type': 'object', '$defs': {'Capabilities': {'type': 'object', 'title': 'Capabilities', 'required': ['mcp_status', 'provider_count', 'requires_api_keys', 'plugin_system', 'drift_status'], 'properties': {'mcp_status': {'type': 'string', 'title': 'Mcp Status'}, 'drift_status': {'type': 'string', 'title': 'Drift Status'}, 'plugin_system': {'type': 'string', 'title': 'Plugin System'}, 'provider_count': {'type': 'integer', 'title': 'Provider Count'}, 'requires_api_keys': {'type': 'boolean', 'title': 'Requires Api Keys'}}}, 'AdvisorySummary': {'type': 'object', 'title': 'AdvisorySummary', 'required': ['checked', 'count', 'worst', 'advisories', 'scored'], 'properties': {'count': {'type': 'integer', 'title': 'Count'}, 'worst': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Worst'}, 'scored': {'type': 'boolean', 'title': 'Scored'}, 'checked': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Checked'}, 'advisories': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'title': 'Advisories'}}}, 'CheckAgentTrustResult': {'type': 'object', 'title': 'CheckAgentTrustResult', 'required': ['query', 'tracked'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name'}, 'rank': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Rank'}, 'repo': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Repo'}, 'query': {'type': 'string', 'title': 'Query'}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message'}, 'tracked': {'type': 'boolean', 'title': 'Tracked'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category'}, 'advisories': {'anyOf': [{'$ref': '#/$defs/AdvisorySummary'}, {'type': 'null'}]}, 'submit_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Submit Url'}, 'profile_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Profile Url'}, 'trust_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Trust Score'}, 'capabilities': {'anyOf': [{'$ref': '#/$defs/Capabilities'}, {'type': 'null'}]}, 'coverage_grade': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Coverage Grade'}, 'credential_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Credential Url'}, 'evidence_grade': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Evidence Grade'}, 'has_provenance': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Has Provenance'}, 'scorecard_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Scorecard Score'}}}}, 'title': 'CompareAgentsResult', 'required': ['a', 'b', 'verdict', 'compare_url'], 'properties': {'a': {'$ref': '#/$defs/CheckAgentTrustResult'}, 'b': {'$ref': '#/$defs/CheckAgentTrustResult'}, 'verdict': {'type': 'string', 'title': 'Verdict'}, 'compare_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Compare Url'}}}
get_agent_history
Get Agent History
90-day trust-score, grade, and rank history for one tracked agent — is it improving or declining?
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'title': 'get_agent_historyArguments', 'required': ['name_or_repo'], 'properties': {'name_or_repo': {'type': 'string', 'title': 'Name Or Repo'}}}
Ausgabeschema
{'type': 'object', '$defs': {'HistoryPoint': {'type': 'object', 'title': 'HistoryPoint', 'required': ['date'], 'properties': {'date': {'type': 'string', 'title': 'Date'}}}}, 'title': 'GetAgentHistoryResult', 'required': ['tracked'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name'}, 'note': {'type': 'string', 'title': 'Note'}, 'repo': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Repo'}, 'slug': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Slug'}, 'count': {'type': 'integer', 'title': 'Count'}, 'history': {'type': 'array', 'items': {'$ref': '#/$defs/HistoryPoint'}, 'title': 'History'}, 'message': {'type': 'string', 'title': 'Message'}, 'tracked': {'type': 'boolean', 'title': 'Tracked'}, 'window_days': {'type': 'integer', 'title': 'Window Days'}}}
get_leaderboard
Get Leaderboard
Top tracked AI agents and MCP servers ranked by HVTrust score, optionally filtered to one category.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'title': 'get_leaderboardArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 10}, 'category': {'type': 'string', 'title': 'Category', 'default': ''}}}
Ausgabeschema
{'type': 'object', '$defs': {'AgentSearchResult': {'type': 'object', 'title': 'AgentSearchResult', 'required': ['name', 'repo', 'trust_score', 'evidence_grade', 'category', 'profile_url'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name'}, 'repo': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Repo'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category'}, 'profile_url': {'type': 'string', 'title': 'Profile Url'}, 'trust_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Trust Score'}, 'evidence_grade': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Evidence Grade'}}}}, 'title': 'GetLeaderboardResult', 'required': ['category', 'count', 'results'], 'properties': {'count': {'type': 'integer', 'title': 'Count'}, 'results': {'type': 'array', 'items': {'$ref': '#/$defs/AgentSearchResult'}, 'title': 'Results'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category'}}}
list_categories
List Categories
List the HVTracker categories with agent counts, so you can then pull a category's leaderboard.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'title': 'list_categoriesArguments', 'properties': {}}
Ausgabeschema
{'type': 'object', '$defs': {'CategoryCount': {'type': 'object', 'title': 'CategoryCount', 'required': ['category', 'count', 'leaderboard_hint'], 'properties': {'count': {'type': 'integer', 'title': 'Count'}, 'category': {'type': 'string', 'title': 'Category'}, 'leaderboard_hint': {'type': 'string', 'title': 'Leaderboard Hint'}}}}, 'title': 'ListCategoriesResult', 'required': ['count', 'categories'], 'properties': {'count': {'type': 'integer', 'title': 'Count'}, 'categories': {'type': 'array', 'items': {'$ref': '#/$defs/CategoryCount'}, 'title': 'Categories'}}}
scan_stack
Scan Stack
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.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'title': 'scan_stackArguments', 'required': ['input'], 'properties': {'input': {'type': 'string', 'title': 'Input'}}}
Ausgabeschema
{'type': 'object', '$defs': {'ScanSummary': {'type': 'object', 'title': 'ScanSummary', 'required': ['total', 'tracked', 'untracked', 'trusted', 'avg_trust'], 'properties': {'total': {'type': 'integer', 'title': 'Total'}, 'tracked': {'type': 'integer', 'title': 'Tracked'}, 'trusted': {'type': 'integer', 'title': 'Trusted'}, 'avg_trust': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Avg Trust'}, 'untracked': {'type': 'integer', 'title': 'Untracked'}}}, 'ScanItemResult': {'type': 'object', 'title': 'ScanItemResult', 'required': ['input', 'tracked', 'trusted', 'grade', 'trust_score', 'resolved', 'slug'], 'properties': {'slug': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Slug'}, 'grade': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Grade'}, 'input': {'type': 'string', 'title': 'Input'}, 'tracked': {'type': 'boolean', 'title': 'Tracked'}, 'trusted': {'type': 'boolean', 'title': 'Trusted'}, 'resolved': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Resolved'}, 'trust_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Trust Score'}}}}, 'title': 'ScanStackResult', 'required': ['summary', 'results'], 'properties': {'results': {'type': 'array', 'items': {'$ref': '#/$defs/ScanItemResult'}, 'title': 'Results'}, 'summary': {'$ref': '#/$defs/ScanSummary'}}}
search_agents
Search Agents
Search tracked AI agents and frameworks by name, repo, description, or category, ranked by trust score.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'title': 'search_agentsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 10}, 'query': {'type': 'string', 'title': 'Query', 'default': ''}, 'category': {'type': 'string', 'title': 'Category', 'default': ''}}}
Ausgabeschema
{'type': 'object', '$defs': {'AgentSearchResult': {'type': 'object', 'title': 'AgentSearchResult', 'required': ['name', 'repo', 'trust_score', 'evidence_grade', 'category', 'profile_url'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name'}, 'repo': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Repo'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category'}, 'profile_url': {'type': 'string', 'title': 'Profile Url'}, 'trust_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Trust Score'}, 'evidence_grade': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Evidence Grade'}}}}, 'title': 'SearchAgentsResult', 'required': ['count', 'results'], 'properties': {'count': {'type': 'integer', 'title': 'Count'}, 'results': {'type': 'array', 'items': {'$ref': '#/$defs/AgentSearchResult'}, 'title': 'Results'}}}
verify_mcp_server
Verify MCP Server
Pre-connect trust verdict for an MCP server, package, GitHub repo, or agent name before connecting an AI agent to it.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'title': 'verify_mcp_serverArguments', 'required': ['server'], 'properties': {'server': {'type': 'string', 'title': 'Server'}}}
Ausgabeschema
{'type': 'object', '$defs': {'AdvisorySummary': {'type': 'object', 'title': 'AdvisorySummary', 'required': ['checked', 'count', 'worst', 'advisories', 'scored'], 'properties': {'count': {'type': 'integer', 'title': 'Count'}, 'worst': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Worst'}, 'scored': {'type': 'boolean', 'title': 'Scored'}, 'checked': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Checked'}, 'advisories': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'title': 'Advisories'}}}}, 'title': 'VerifyMcpServerResult', 'required': ['server', 'resolved', 'tracked', 'trusted', 'grade', 'trust_score', 'confidence', 'reasons', 'mcp_server_support', 'tool_permissions'], 'properties': {'slug': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Slug'}, 'grade': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Grade'}, 'server': {'type': 'string', 'title': 'Server'}, 'reasons': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Reasons'}, 'tracked': {'type': 'boolean', 'title': 'Tracked'}, 'trusted': {'type': 'boolean', 'title': 'Trusted'}, 'resolved': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Resolved'}, 'advisories': {'anyOf': [{'$ref': '#/$defs/AdvisorySummary'}, {'type': 'null'}]}, 'confidence': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Confidence'}, 'submit_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Submit Url'}, 'trust_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Trust Score'}, 'tool_permissions': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Tool Permissions'}, 'mcp_server_support': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Mcp Server Support'}}}
Geändert
get_agent_history
29. September 2026 02:58
Geändert
compare_agents
29. September 2026 02:58
Geändert
verify_mcp_server
29. September 2026 02:58
Geändert
check_agent_trust
29. September 2026 02:58
Hinzugefügt
get_agent_history
17. September 2026 12:53
Hinzugefügt
get_leaderboard
17. September 2026 12:53
Hinzugefügt
list_categories
17. September 2026 12:53
Hinzugefügt
scan_stack
17. September 2026 12:53
Hinzugefügt
search_agents
17. September 2026 12:53
Hinzugefügt
compare_agents
17. September 2026 12:53
Hinzugefügt
verify_mcp_server
17. September 2026 12:53
Hinzugefügt
check_agent_trust
17. September 2026 12:53