mcp-scanner

mcp-scanner

Scan MCP servers to detect potential threats and security issues.

MCPDevOpen source
Type
MCP
Open source
Yes
GitHub Stars
★ 1.0k
Source
mcp-github

Overview

MCP Scanner is a Python tool designed to scan MCP servers and tools, aiming to identify potential security vulnerabilities. It combines Cisco AI Defense check API, YARA rules, and LLM-as-a-judge to detect malicious MCP tools. The tool supports multiple operating modes, including standalone CLI or REST API server, and provides multi-engine security analysis, vulnerable package scanning, readiness checks, and more. Ideal for developers and teams needing to perform security assessments on MCP servers.

Capabilities

  • Multi-engine security analysis
  • Vulnerable package scanning
  • Readiness checking
  • Comprehensive scanning of MCP tools and resources
  • Behavioral code scanning
  • VirusTotal binary scanning

Use cases

MCP server security inspectionSecurity auditing in development environmentsStatic analysis in CI/CD pipelinesOffline scanning in isolated environments

Setup

Requires: Python 3.11+Cisco AI Defense API Key (可选)LLM Provider API Key (可选)VirusTotal API Key (可选)
uv tool install --python 3.13 cisco-ai-mcp-scanner

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to install MCP Scanner?

Install using uv tool: uv tool install --python 3.13 cisco-ai-mcp-scanner

Which scanning engines does MCP Scanner support?

Supports YARA, LLM-as-a-judge, and Cisco AI Defense engines

Related skills