vigile_check_provenance
Fetch canonical provenance payload for a memory source ID.
Look up a trust score for an MCP server or an agent skill before your assistant uses it — and scan the claude.md someone just handed you.
No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.
LABSCO SUMMARY
Checking a server or skill Vigile has already scored, and searching the registry, cost nothing against the monthly allowance — only vigile_scan_content, which analyses content nobody has scored yet, draws it down. That makes the useful habit a cheap one: look a package up before wiring it into a config, and spend a scan only on the claude.md or .cursorrules file that arrived from somewhere you cannot vouch for. Read the number as one input rather than a verdict; the publisher says plainly that it comes from automated analysis and does not claim to catch everything.
A client for Vigile's trust registry, which scores MCP servers and agent skills against tool poisoning, data exfiltration, prompt injection and supply-chain attacks. It covers servers from npm, Smithery, PyPI and other registries and skills from Claude Code, Cursor and OpenClaw/ClawHub, with a memory layer for recalling what an earlier investigation found.
Node.js 18 or newer, run as npx -y vigile-mcp over stdio, or installed globally. It works against the public registry with no key at 10 scans a minute and 50 a month; VIGILE_API_KEY raises that to 60 a minute and 1,000 a month on Pro at $30/mo, or 300 a minute and 5,000 a month on Pro+ at $100/mo. Registry lookups — check_server, check_skill and search — do not count against the quota; only vigile_scan_content does. The publisher states that scores come from automated analysis and are not a security guarantee. MIT.
One command — npx -y vigile-mcp
USE CASES
Look up the trust score, the level it falls into and the findings summary, with a link to the full report when the summary is not enough.
Look it up if it is already known, and submit the raw content for analysis if it is not — the second is the one that costs a scan.
Search by capability and compare the trust scores that come back attached, before choosing on features alone.
Pass an H3 cell rather than exact coordinates and get a risk level with the factors behind it, for deliveries, meetups or transactions.
Recall what was recorded about an entity or incident with its evidence and provenance, build the timeline, and add what you learn this time.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
vigile_check_provenanceFetch canonical provenance payload for a memory source ID.
vigile_check_serverLook up the trust score and security findings for an MCP server in the Vigile registry. Returns trust score (0-100), trust level, findings summary, and a link to the full report.
vigile_check_skillLook up the trust score for an agent skill (claude.md, .cursorrules, skill.md, etc.) in the Vigile registry. Returns trust score, trust level, findings summary.
vigile_recallRecall prior Vigile security memory context for an entity, pattern, or incident. Returns compact context, evidence chunks, and source references with provenance status.
vigile_rememberRecord a bounded security memory episode for future recall (idempotent write path).
vigile_scan_contentScan the content of an agent skill file for security issues. Submit raw content from a claude.md, .cursorrules, skill.md, or similar file for analysis. Returns trust score and detailed findings.
vigile_searchSearch the Vigile registry for MCP servers and agent skills by keyword. Returns matching entries with trust scores. Use this when you need to find servers by description or capability.
vigile_timelineFetch a security timeline for an incident or topic from Vigile memory.
vigile_verify_locationAssess location-related privacy and safety risks for AI agent interactions involving physical-world context (deliveries, meetups, financial transactions). Accepts an H3 cell index (preferred, privacy-preserving) or lat/lng coordinates with optional context. Returns risk level, score, factors, and recommendation. All assessment is performed locally — no location data is transmitted to Vigile servers.
BEFORE YOU INSTALL
9 tools when we connected. vigile_remember, vigile_recall, vigile_timeline and vigile_check_provenance are undocumented. Only vigile_scan_content uses the scan allowance, which without a key is 10 a minute and 50 a month.
All 6 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 9 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y vigile-mcp{
"mcpServers": {
"vigile": {
"command": "npx",
"args": [
"-y",
"vigile-mcp"
]
}
}
}{
"servers": {
"vigile": {
"command": "npx",
"args": [
"-y",
"vigile-mcp"
]
}
}
}{
"mcpServers": {
"vigile": {
"command": "vigile-mcp"
}
}
}