Awsome MCP Server

awsome kali MCPServers is a set of MCP servers tailored for Kali Linux

Local serverstdio

What is the Awsome MCP server?

awsome kali MCPServers is a set of MCP servers tailored for Kali Linux. The awsome mcp server wraps that behind the Model Context Protocol, so an assistant can use it through 14 defined tools rather than through you.

What it actually does

  1. Use Kali Tools Once configured, connect to the kali-mcps container via the MCP client and start using the built-in Kali tools (e.g., Nmap, nm, objdump, strings, tshark) for your tasks. Examples include: - Run basic_scan for basic network scanning. - Run disassemble to disassemble a target file. - Run capture_live to capture real-time network traffic.

Welcome to awsome-kali-MCPServers! This repository is a collection of Model Context Protocol (MCP) servers designed specifically for Kali Linux environments. The goal is to enhance reverse engineering, security testing, and automation workflows by integrating powerful tools and flexible features. Whether you're a security researcher or a developer, this project aims to streamline your tasks with Kali Linux.

Its toolset

Everything the assistant can do here goes through one of these:

  • basic_scan — Basic network scanning
  • intense_scan — In-depth network scanning
  • stealth_scan — Stealth network scanning
  • quick_scan — Quick network scanning
  • vulnerability_scan — Vulnerability scanning
  • basic_symbols — Lists basic symbols
  • dynamic_symbols — Lists dynamic symbols
  • demangle_symbols — Decodes symbols
  • numeric_sort — Sorts symbols numerically
  • size_sort — Sorts symbols by size
  • undefined_symbols — Lists undefined symbols
  • file_headers — Lists file headers

Adding it to your client

Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.

When to reach for it

Plenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Awsome's toolset — basic_scan, intense_scan, stealth_scan and 11 more — is a fair guide to whether it matches your workflow. It is maintained by ccq1; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Caveats

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Awsome.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the awsome mcp server does with a few real requests.

Available tools

ToolWhat it does
basic_scanBasic network scanning.
intense_scanIn-depth network scanning.
stealth_scanStealth network scanning.
quick_scanQuick network scanning.
vulnerability_scanVulnerability scanning.
basic_symbolsLists basic symbols.
dynamic_symbolsLists dynamic symbols.
demangle_symbolsDecodes symbols.
numeric_sortSorts symbols numerically.
size_sortSorts symbols by size.
undefined_symbolsLists undefined symbols.
file_headersLists file headers.
disassembleDisassembles the target file.
symbol_tableLists the symbol table.

Example prompts to try

  • Use Awsome to basic scan.
  • Use Awsome to intense scan.
  • Use Awsome to stealth scan.

Frequently asked questions

Nmap, nm, objdump, strings, tshark, and a Docker sandbox for secure command execution.