Discover and explore top open-source AI tools and projects—updated daily.
cisco-ai-defenseAI security scanner for MCP servers
Top 43.4% on SourcePulse
The MCP Scanner is a Python-based security tool designed to identify vulnerabilities and malicious content within Model Context Protocol (MCP) servers and associated tools. It targets developers and security professionals working with MCP environments, offering a comprehensive solution to detect threats by integrating multiple advanced scanning engines.
How It Works
This tool employs a multi-engine approach, combining the Cisco AI Defense inspect API, custom YARA rules, and a Large Language Model (LLM) acting as a judge. This allows for flexible security analysis, enabling users to leverage all three engines simultaneously or select specific ones based on their needs. The architecture supports both a standalone Command Line Interface (CLI) and a REST API server for seamless integration into existing workflows.
Quick Start & Requirements
uv pip install cisco-ai-mcp-scanner or from source by cloning the repository and running uv pip install ..uv package manager.http://localhost:8000/docs when the API server is running, and further details can be found in docs/api-reference.md.Highlighted Details
Maintenance & Community
The provided README does not contain specific details regarding notable contributors, community channels (like Discord or Slack), or a public roadmap.
Licensing & Compatibility
Limitations & Caveats
The tool's full potential is realized when configured with API keys for both Cisco AI Defense and a chosen LLM provider, which may introduce setup complexity. The README does not specify any alpha/beta status or known bugs.
22 hours ago
Inactive