UNPKG

vulnzap-mcp

Version:

Multi-ecosystem vulnerability scanning service with MCP interface for LLMs

74 lines (73 loc) 1.79 kB
{ "name": "vulnzap-mcp", "version": "1.6.0", "description": "Multi-ecosystem vulnerability scanning service with MCP interface for LLMs", "main": "index.js", "type": "module", "bin": { "vulnzap-mcp": "./vulnzap-bin.js" }, "scripts": { "start": "node vulnzap-bin.js --no-spin", "dev": "node vulnzap-bin.js --no-spin --debug", "test": "node test-mcp.js", "mcp": "node vulnzap-bin.js --no-spin" }, "config": { "env": { "PORT": "Default 3001. Main MCP server port.", "HEALTH_PORT": "Default 3002. Health check server port.", "NVD_API_KEY": "NVD (National Vulnerability Database) API key", "GITHUB_TOKEN": "GitHub API token for Advisory Database access", "PREMIUM_API_KEY": "API key for premium features", "USE_NVD": "Set to 'true' to enable NVD integration", "DATA_PATH": "Path to vulnerability database file", "GITHUB_REFRESH_INTERVAL": "Database refresh interval in milliseconds" } }, "keywords": [ "vulnerability", "security", "npm", "pip", "go", "dependencies", "scanner", "mcp", "model-context-protocol", "llm", "ai", "cursor", "claude", "windsurf" ], "author": "Yaz Celebi", "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/plawlost/vulnzap-mcp-server" }, "engines": { "node": ">=16.0.0" }, "files": [ "bin", "index.js", "vulnzap-bin.js", "github-client.js", "nvd-client.js", "data", "src/**/*" ], "dependencies": { "@modelcontextprotocol/sdk": "^0.6.1", "cors": "^2.8.5", "dotenv": "^16.3.1", "express": "^4.21.2", "node-fetch": "^3.3.2", "semver": "^7.5.4" }, "devDependencies": { "nodemon": "^3.1.9" } }