Описание
Scanner — Model Context Protocol server
README
A powerful tool to scan, audit, and verify Model Context Protocol (MCP) servers.
Whether you are running MCP servers locally (via Claude Desktop, Cursor, or Windsurf configs) or exposing them over the network (via SSE or WebSockets), MCP Server Scanner helps identify active endpoints, validate schemas, check tool capabilities, and analyze security posture.
🚀 Features
- 🖥️ Local Configuration Scanning: Automatically discovers configured MCP servers inside popular AI-assisted IDEs/clients (Claude Desktop, Cursor, Windsurf, etc.).
- 🌐 Network Scanning: Checks network hosts and ranges for active SSE (Server-Sent Events) or WebSocket-based MCP server endpoints.
- 🔍 Protocol & Schema Validation: Verifies that discovered servers correctly adhere to the Model Context Protocol specifications.
- 🛡️ Security Auditing: Analyzes exposed tools for unsafe actions, insecure arguments, and vulnerability configurations.
- 📊 Structured Reports: Exports results in clean CLI output, JSON, or Markdown formats.
🛠️ Quick Start
Installation
# Clone the repository
git clone https://github.com/yaiuhxr/MCP-Server-Scanner.git
cd MCP-Server-Scanner
# Setup virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies in editable mode
pip install -e .
Usage
# Run a quick scan of local desktop configurations
mcp-scanner scan --local
# Scan a specific SSE URL
mcp-scanner scan --url http://localhost:8000/sse
# View options and help
mcp-scanner --help
📂 Project Structure
MCP-Server-Scanner/
├── mcp_scanner/ # Core package
│ ├── cli.py # CLI commands & arguments parsing
│ ├── core/ # Scanning engine logic
│ ├── models/ # Pydantic schemas (servers, tools, prompts, resources)
│ ├── protocols/ # Stdio, SSE, WebSocket transport layers
│ ├── checks/ # Security, health, and correctness audits
│ └── utils/ # Shared utilities (logging, config loaders)
└── docs/ # Detailed architecture & guides
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Установка Scanner
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/yaiuhxr/MCP-Server-ScannerFAQ
Scanner MCP бесплатный?
Да, Scanner MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Scanner?
Нет, Scanner работает без API-ключей и переменных окружения.
Scanner — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Scanner в Claude Desktop, Claude Code или Cursor?
Открой Scanner на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Scanner with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
