Vulnicheck MCP Server

HTTP MCP Server for comprehensive Python vulnerability scanning and security analysis.

Local serverstdioPython

What is the Vulnicheck MCP Server?

HTTP MCP Server for comprehensive Python vulnerability scanning and security analysis.

What the server does

VulniCheck provides comprehensive security analysis for Python projects and GitHub repositories using AI-powered vulnerability detection. It runs as a Docker-based HTTP MCP server with standard HTTP streaming (no SSE required), providing secure containerized deployment with comprehensive vulnerability scanning capabilities.

  • Docker Deployment — Secure containerized deployment with HTTP streaming (no SSE/Server-Sent Events required)
  • Optional Authentication — Supports Google OAuth 2.0 for secure access control (disabled by default)
  • Production Ready — Scalable HTTP server architecture
  • Comprehensive Coverage — Queries 5+ vulnerability databases (OSV.dev, NVD, GitHub Advisory, CIRCL, Safety DB)
  • GitHub Integration — Scan any public/private GitHub repository directly (up to 1GB)
  • AI-Powered Analysis — Uses OpenAI/Anthropic APIs for intelligent security assessment

Credentials and setup notes

  • Docker - Claude Code or any MCP client with HTTP transport support (standard HTTP, no SSE required) - Optional: API keys for enhanced features

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
check_package_vulnerabilitiesCheck a specific Python package for vulnerabilities
scan_dependenciesScan dependency files (requirements.txt, pyproject.toml, etc.)
scan_installed_packagesScan currently installed Python packages
get_cve_detailsGet detailed information about a specific CVE
scan_for_secretsDetect exposed secrets and credentials in code
scan_dockerfileAnalyze Dockerfiles for vulnerable Python dependencies
scan_github_repoComprehensive security scan of GitHub repositories
assess_operation_safetyAI-powered risk assessment for operations
validate_mcp_securityValidate MCP server security configurations
comprehensive_security_checkInteractive AI-powered security assessment

Configuration

  • Docker - Claude Code or any MCP client with HTTP transport support (standard HTTP, no SSE required) - Optional: API keys for enhanced features
VariableDescriptionRequired
FASTMCP_SERVER_AUTH_GOOGLE_CLIENT_IDConfiguration value read at startup.Optional
FASTMCP_SERVER_AUTH_GOOGLE_CLIENT_SECRETCredential the server authenticates with.Yes
FASTMCP_SERVER_BASE_URLEndpoint or connection string the server talks to.Yes
OPENAI_API_KEYCredential the server authenticates with.Yes
ANTHROPIC_API_KEYCredential the server authenticates with.Yes
GITHUB_TOKENCredential the server authenticates with.Yes
NVD_API_KEYCredential the server authenticates with.Yes
GOOGLE_CLIENT_IDConfiguration value read at startup.Optional

Example prompts to try

  • “Use Vulnicheck to check package vulnerabilities.”
  • “Use Vulnicheck to scan dependencies.”
  • “Use Vulnicheck to scan installed packages.”

Frequently asked questions

HTTP MCP Server for comprehensive Python vulnerability scanning and security analysis. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.