MCP server for HVTracker trust checks.
Project description
HVTracker MCP
MCP server for checking supply-chain trust before connecting to AI agents, frameworks, or MCP servers.
The hosted remote server is:
{
"mcpServers": {
"hvtracker": {
"url": "https://hvtracker.net/mcp"
}
}
}
This repository also provides a local stdio package for clients that prefer package-based installation.
Tools
verify_mcp_server: pre-connect trust verdict for an MCP server, package, GitHub repo, or agent name.check_agent_trust: compact trust profile for a tracked AI agent or framework.search_agents: search the HVTracker registry by name, repo, description, or category.
Local Install
With npm:
npm install -g hvtracker-mcp
With PyPI:
python3 -m pip install hvtracker-mcp
Example MCP client config:
{
"mcpServers": {
"hvtracker": {
"command": "hvtracker-mcp"
}
}
}
Development
python3 -m pip install -e ".[dev]"
python3 -m pytest
hvtracker-mcp
Use a different HVTracker base URL while testing:
HVTRACKER_BASE_URL=http://localhost:8080 hvtracker-mcp
Registry Publishing
The official MCP Registry manifest is server.json.
mcp-publisher login github
mcp-publisher publish
In GitHub Actions, run the "Publish MCP Registry" workflow after the npm, PyPI, and GHCR packages for the same version are live.
The server name is:
io.github.YugantM/hvtracker-mcp
Claude Desktop Extension
Tagged releases build an .mcpb bundle for Claude Desktop from manifest.json.
To build it locally:
npm ci --omit=dev
npx @anthropic-ai/mcpb@2.1.2 pack
Privacy
HVTracker MCP sends the user-supplied search string or server identifier to
https://hvtracker.net to fetch public trust data. It does not require an API
key and does not write to user systems. See the HVTracker site for current data
and methodology, and see PRIVACY.md for the repository privacy note.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hvtracker_mcp-0.1.1.tar.gz.
File metadata
- Download URL: hvtracker_mcp-0.1.1.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e472d2055348e2f5dc83a7dbd48611c195b3da27d018b72b5a89f4524a33b8ef
|
|
| MD5 |
99ff6925e301c768359e80d85c6f034a
|
|
| BLAKE2b-256 |
b70313daddb1c3c140e563a9288e4c14938080014e0f6c641350e988d56f3c2c
|
Provenance
The following attestation bundles were made for hvtracker_mcp-0.1.1.tar.gz:
Publisher:
publish-pypi.yml on YugantM/hvtracker-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hvtracker_mcp-0.1.1.tar.gz -
Subject digest:
e472d2055348e2f5dc83a7dbd48611c195b3da27d018b72b5a89f4524a33b8ef - Sigstore transparency entry: 1898433043
- Sigstore integration time:
-
Permalink:
YugantM/hvtracker-mcp@7a67f09cc402970fb7f52d0922a0930e3fe0f1ed -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/YugantM
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@7a67f09cc402970fb7f52d0922a0930e3fe0f1ed -
Trigger Event:
push
-
Statement type:
File details
Details for the file hvtracker_mcp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: hvtracker_mcp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1e8fa620197a4f56ec96ac821df57e2952b99bd3a8b5c8e87aaefcc79eca411
|
|
| MD5 |
075bf2903fcbd61a5b5a13947674e5c2
|
|
| BLAKE2b-256 |
612f6aa6b8eb7e63557cbca2c10a68b4a70713b8a29512f5a1ebda4a8bb9cd29
|
Provenance
The following attestation bundles were made for hvtracker_mcp-0.1.1-py3-none-any.whl:
Publisher:
publish-pypi.yml on YugantM/hvtracker-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hvtracker_mcp-0.1.1-py3-none-any.whl -
Subject digest:
a1e8fa620197a4f56ec96ac821df57e2952b99bd3a8b5c8e87aaefcc79eca411 - Sigstore transparency entry: 1898433131
- Sigstore integration time:
-
Permalink:
YugantM/hvtracker-mcp@7a67f09cc402970fb7f52d0922a0930e3fe0f1ed -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/YugantM
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@7a67f09cc402970fb7f52d0922a0930e3fe0f1ed -
Trigger Event:
push
-
Statement type: