AgentIndex icon
AgentIndex
ToolsCategoriesTrendingNewCompareGuides
Submit Tool
ToolsCategoriesTrendingNewCompareGuides
Home/
Security & Safety/
mcp-scanner
mcp-scanner logo

mcp-scanner

Active·★ 1.1k·Apache-2.0·Updated 2026-10-13
★ Trending★ Essential

MCP Scanner is a Python tool from Cisco AI Defense for finding security problems in MCP servers and their tools. The README says it combines three engines that can run together or separately: YARA rules, an LLM-as-a-judge, and Cisco's AI Defense inspect API. It can scan tools, prompts, resources and server instructions, and runs as a stand-alone CLI or a REST API server.

Beyond the three engines, the feature list covers vulnerable-package scanning for Python dependencies using pip-audit (CVE, PYSEC and GHSA), a zero-dependency static readiness scan for issues such as timeouts, retries and error handling, behavioural scanning of server source code, VirusTotal hash lookups for binaries bundled with servers, and scanning PyPI packages inside a Docker sandbox. It also supports static or offline scanning of pre-generated JSON files, which suits CI/CD and air-gapped setups, OAuth for SSE and streamable HTTP connections, custom YARA rules and detailed reports.

It needs Python 3.11+ and `uv`; install with `uv tool install --python 3.13 cisco-ai-mcp-scanner`. The Cisco API key, an LLM provider key and a VirusTotal key are all optional, so the YARA engine works without any key. Stdio servers can be scanned too, with a startup timeout that defaults to 60 seconds and can be raised. Licence is Apache 2.0 and the last push was 2026-10-13. This review is based on the README and repository data; we have not run it ourselves.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool.

#MCP Security Scanner#AI Defense#LLM Security#YARA Rules#Vulnerability Scanning#Behavioral Analysis#Supply Chain Security#Python Tool
$ Install
$ uv tool install --python 3.13 cisco-ai-mcp-scanner
↗ Visit site★ GitHub
01

Features

01Multi-Engine Security Analysis: Utilize Yara, LLM-as-judge, and Cisco AI Defense for comprehensive threat detection.
02Vulnerable Packages Scanning: Scan Python dependencies for known vulnerabilities (CVE/PYSEC/GHSA) using pip-audit.
03Behavioral Code Scanning: Analyze source code of MCP servers across multiple languages for threats and behavioral mismatches.
04VirusTotal Binary Scanning: Automatically detect malware in binary files bundled with MCP servers using VirusTotal.
05Static/Offline Scanning: Scan pre-generated JSON files without live server connections for CI/CD or air-gapped environments.
02

Why choose it

+Three independent engines: YARA rules, LLM judge and Cisco AI Defense API
+Scans tools, prompts, resources and instructions, plus source code, dependencies and bundled binaries
+CLI or REST server, with static or offline mode for CI/CD and air-gapped use
+YARA engine works without API keys; Apache 2.0
03

Trade-offs

!The LLM judge and Cisco API engines need keys, and the Cisco API is a hosted service
!Scanning is not proof of safety: a clean report can still miss problems
!Live scans connect to the server being tested, so run them in a sandbox for servers you do not trust
!Needs Python 3.11+ and uv; scanning stdio servers may need a longer startup timeout
04

Compatibility

Python
Runtime
Verified via docs
Docker
Sandbox
Verified via docs
05

Quick start

1
$ uv tool install --python 3.13 cisco-ai-mcp-scanner
06

Use cases

↳Scan remote or stdio MCP servers to discover potential security findings in tools, prompts, and resources.
↳Integrate into CI/CD pipelines for automated security checks of MCP components before deployment.
↳Analyze PyPI and npm packages for malicious behavior, hidden functionalities, or known vulnerabilities.
↳Perform static analysis on pre-generated MCP JSON files in air-gapped environments for reproducible security checks.
↳Detect prompt injection, tool poisoning, misleading guidance, and missing defensive measures in MCP server instructions and prompts.
07

Alternatives

hexstrike-ai logo
hexstrike-ai★ 12.8k
HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomously run 150+ cybersecurity tools for automated pentesting, vulnerability discovery, bug bounty automation, and security research. Seamlessly bridge LLMs with real-world offensive security capabilities.
ida-pro-mcp logo
ida-pro-mcp★ 12.8k
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Aletheore logo
Aletheore★ 241
Evidence-grounded repository audit CLI - deterministic scanner, MCP server, live dashboard, and a GitHub Action that posts PR diffs.
rolecraft logo
rolecraft★ 92
The security-first skill manager for AI agents — every install runs a security scan. Manage skills & MCP servers across 87 agents. Zero-dependency CLI.
bomly-cli logo
bomly-cli★ 14
Free, open-source CLI for dependency intelligence, SBOMs, vulnerability auditing, and CI policy gates.
aguara logo
aguara★ 94
Security scanner for AI agent skills & MCP servers. 173 detection rules. 13 categories. 5 registries monitored daily. OpenClaw detection included. No API keys, no cloud, no LLM. One binary. Detection engine behind Oktsec.
mcp-security-hub logo
mcp-security-hub★ 808
A growing collection of MCP servers bringing offensive security tools to AI assistants. Nmap, Ghidra, Nuclei, SQLMap, Hashcat and more.
cstrike logo
cstrike★ 47
Autonomous offensive security platform — 6-container Docker stack, real-time web dashboard, AI-driven 9-phase attack pipeline, 35+ tools. Multi-provider AI (OpenAI, Anthropic, Ollama, Grok) with MCP tool server, nftables VPN kill switch, Metasploit RPC, KasmVNC remote browser, and pre-built VM images. For authorized red team ops.
See all alternatives →

Featured in these lists

  • Open-Source Security Tools for MCP Servers and AI Agents

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Compatibility05Quick start06Use cases07Alternatives
Stats
GitHub Stars★ 1.1k
Last commit1d ago
StatusActive
LicenseApache-2.0
CategorySecurity & Safety
Trend (30d)
+0k↑ 3.0%
Links
Documentation↗Discussion↗Issues↗Releases↗

Deploy on DigitalOcean — Get $200 Free Credit

Ad
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

Code AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.