Security · AI Chatbot

AI Assistant Chat with Nmap Tool Integration logo

AI Assistant Chat with Nmap Tool Integration

jarrodcoulter/nmap-mcp-server

This project provides a web-based chat interface using Gradio where users can interact with an AI assistant powered by the OpenAI API. The assistant is equipped with tools to interact with the local filesystem and perform network scans using a containerized Nmap server.

Install

Environment variables

OPENAI_API_KEY
GitHub stars
5
Category
Security, AI Chatbot
Updated
Oct 6, 2026

About AI Assistant Chat with Nmap Tool Integration

The application uses the OpenAI Agents SDK framework. User requests are processed by an AI agent that can reason about the request and decide whether to use available tools. It features:

Features

  • Conversational AI assistant.

  • Filesystem access tool (scoped to the application directory).

  • Network scanning tools via Nmap:

  • Web-based UI using Gradio[cite: 11, 12].

  • Containerized Nmap tool server using Docker.

Tools (6)

  • ping_host

    [cite: 14]

  • scan_network

    (Top 100 ports) [cite: 16]

  • all_scan_network

    (-A comprehensive scan) [cite: 18]

  • all_ports_scan_network

    (All 65535 ports) [cite: 20]

  • smb_share_enum_scan

    (SMB Share Enumeration) [cite: 22]

  • Python

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
Ida Pro MCP logo

Ida Pro MCP

mrexodia/ida-pro-mcp

1.7k

Simple MCP Server to allow vibe reversing in IDA Pro.

Security
MCP Scan logo

MCP Scan

invariantlabs-ai/mcp-scan

528

Discover and scan agent components on your machine for prompt injections and vulnerabilities (including agents, MCP servers, skills).

Security
Agentic Radar logo

Agentic Radar

splx-ai/agentic-radar

463

It allows users to create a security report for agentic systems, including.

Security
MCP Shield logo

MCP Shield

riseandignite/mcp-shield

446

MCP-Shield scans your installed MCP (Model Context Protocol) servers and detects vulnerabilities like tool poisoning attacks, exfiltration channels and cross-origin escalations.

Security
Jadx AI MCP logo

Jadx AI MCP

zinja-coder/jadx-ai-mcp

204

Fully automated MCP server + JADX plugin built to communicate with LLM through MCP to analyze Android APKs using LLMs like Claude — uncover vulnerabilities, analyze APK, and reverse engineer effortlessly.

Security
BloodHound logo

BloodHound

mordavid/bloodhound-mcp-ai

190

BloodHound-MCP is a powerful integration that brings the capabilities of Model Context Procotol (MCP) Server to BloodHound, the industry-standard tool for Active Directory security analysis. This integration allows you to analyze BloodHound data using natural language, making complex Active Directory attack path analysis accessible to everyone.

Security