What is the purpose of this server?
It enables AI assistants (like those in Cursor) to perform port scans using natural language, abstracting away the command-line interface of RustScan.
@relaxcloud-cn
Basic information
MCP Port Scanner 是一款专为 AI 工具设计的智能端口扫描服务。它通过 MCP 协议与 Cursor 等 AI 编辑器无缝集成,将强大的网络扫描能力直接带入您的开发工作流。
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"port-scanner": {
"command": "docker",
"args": [
"exec",
"-i",
"mcp-port-scanner",
"python",
"-m",
"mcp_port_scanner.interfaces.mcp_local_server"
],
"description": "智能端口扫描器 - stdio连接"
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Mcp Port Scan is an intelligent port scanning service built on the MCP (Model Context Protocol), designed specifically for AI assistants. It integrates with Cursor and uses RustScan under the hood to provide fast, natural-language-driven port scanning capabilities.
Install dependencies with pip install -r requirements.txt, then configure the MCP client (e.g., Cursor) by adding a JSON entry for the server — either using Docker (recommended) or a local Python process. After setup, interact with the AI assistant using natural language commands like “scan 192.168.1.1’s ports”.
It enables AI assistants (like those in Cursor) to perform port scans using natural language, abstracting away the command-line interface of RustScan.
Add a JSON configuration block under `mcpServers` in your Cursor MCP settings, either pointing to a Docker container or a local Python module (`mcp_port_scanner.interfaces.mcp_local_server`).
Python packages (listed in `requirements.txt`) and the RustScan binary (available in the `bin/` directory for Windows, Linux, and macOS).
Yes. Use the local Python configuration method, set `PYTHONPATH` to `src`, and run the MCP local server module directly.
Commands like “scan <target>”, “scan <target>’s ports 80,443”, “batch scan <target1>,<target2>”, and “view current scan status” are supported.

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
不止于 CSS
A curated list of references for MLOps
A search tool helps dev to solve the naming things problem.
🚀 The fast, Pythonic way to build MCP servers and clients.
Comments