GhostFree MCP
GhostFree is a local Model Context Protocol server designed to enhance code security by scanning repository dependencies for known vulnerabilities. It leverages OSV.dev to identify CVEs and enriches findings with data from NVD and CISA KEV to help developers triage, fix, and manage accepted risks directly within their AI coding assistants.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Scan repository dependencies for known CVEs
- Triage security findings using NVD and CISA KEV enrichment
- Manage accepted risks for identified vulnerabilities
- Recommend upgrades or code changes for remediation
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
ghostfree 0.2.0
{
"version": "0.2.0",
"transport": "stdio",
"identifier": "ghostfree",
"runtimeHint": "npx",
"registryType": "npm",
"packageArguments": [
{
"name": "--repo-path",
"type": "named",
"format": "filepath",
"isRequired": true,
"description": "Absolute path to the repository to scan for vulnerable dependencies."
}
],
"runtimeArguments": [
{
"type": "positional",
"value": "-y"
}
],
"environmentVariables": [
{
"name": "GHOSTFREE_DIR",
"format": "filepath",
"description": "Override the directory where GhostFree stores its data files (accepted-risks.yml, config.yml). Defaults to .ghostfree/ in the scanned repository root."
},
{
"name": "GHOSTFREE_MIN_SEVERITY",
"format": "string",
"choices": [
"CRITICAL",
"HIGH",
"MEDIUM",
"LOW"
],
"default": "MEDIUM",
"description": "Minimum CVE severity level to surface. One of: CRITICAL, HIGH, MEDIUM (default), LOW."
},
{
"name": "NVD_API_KEY",
"format": "string",
"description": "Optional NVD API key for higher rate limits when enriching CVE details. Free to request at https://nvd.nist.gov/developers/request-an-api-key."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"ghostfree-mcp": {
"command": "npx",
"args": [
"-y",
"ghostfree@0.2.0"
],
"env": {
"GHOSTFREE_DIR": "<YOUR_GHOSTFREE_DIR>",
"GHOSTFREE_MIN_SEVERITY": "<YOUR_GHOSTFREE_MIN_SEVERITY>",
"NVD_API_KEY": "<YOUR_NVD_API_KEY>"
}
}
}
}Cline
{
"mcpServers": {
"ghostfree-mcp": {
"command": "npx",
"args": [
"-y",
"ghostfree@0.2.0"
],
"env": {
"GHOSTFREE_DIR": "<YOUR_GHOSTFREE_DIR>",
"GHOSTFREE_MIN_SEVERITY": "<YOUR_GHOSTFREE_MIN_SEVERITY>",
"NVD_API_KEY": "<YOUR_NVD_API_KEY>"
}
}
}
}VS Code
{
"servers": {
"ghostfree-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"ghostfree@0.2.0"
],
"env": {
"GHOSTFREE_DIR": "<YOUR_GHOSTFREE_DIR>",
"GHOSTFREE_MIN_SEVERITY": "<YOUR_GHOSTFREE_MIN_SEVERITY>",
"NVD_API_KEY": "<YOUR_NVD_API_KEY>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"ghostfree-mcp": {
"command": "npx",
"args": [
"-y",
"ghostfree@0.2.0"
],
"env": {
"GHOSTFREE_DIR": "<YOUR_GHOSTFREE_DIR>",
"GHOSTFREE_MIN_SEVERITY": "<YOUR_GHOSTFREE_MIN_SEVERITY>",
"NVD_API_KEY": "<YOUR_NVD_API_KEY>"
}
}
}
}Let your agent find its tools
Find servers like GhostFree MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.