skywalkr/mcp-net-tools
If you are the rightful owner of mcp-net-tools and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP server for network tools like NMAP and SNMP.
mcp-net-tools
MCP server for network tools like NMAP and SNMP
Usage
This MCP server works with both STDIO and StreamableHttp. SNMP authentication is provided in a separate configuration to prevent leaking credentials to your LLM(s) and follows the same convention as prometheus/snmp_exporter.
You have several options to install mcp-net tools
:
-
Docker image: Use the pre-built Docker image from Docker Hub.
Important: The Docker image's entrypoint is configured to run the MCP server in StreamableHttp mode by default, but most users will want to use STDIO mode for direct integration with AI assistants like Claude Desktop:
- STDIO Mode: For stdio mode you must explicitly override the default with
--transport stdio
:
docker pull skywalkr79/mcp-net-tools docker run --rm -i skywalkr79/mcp-net-tools --transport stdio
- Streamable HTTP Mode: In this mode, the server operates as an independent process that can handle multiple client connections. You must expose port 8000 using the
-p
flag: For this mode you must explicitly override the default with--transport http
docker pullskywalkr79/mcp-net-tools docker run --rm -p 8000:8000 skywalkr79/mcp-net-tools --transport http
- STDIO Mode: For stdio mode you must explicitly override the default with
-
Download binary: Download the latest release of
mcp-net-tools
from the releases page and place it in your$PATH
.
Using VSCode with remote MCP server
If you're using VSCode and running the MCP server in SSE mode (which is the default when using the Docker image without overriding the transport), make sure your .vscode/settings.json
includes the following:
"mcp": {
"servers": {
"mcp-net-tools": {
"type": "http",
"url": "http://localhost:8000/"
}
}
}