awsome_kali_MCPServers
awsome kali MCPServers is a set of MCP servers tailored for Kali Linux
claude mcp add --transport stdio ccq1-awsome_kali_mcpservers docker run -i kali-mcps:latest
How to use
This MCP server is a Kali Linux–oriented containerized MCP implementation. It exposes a collection of security, reverse engineering, and automation tools built to run inside a Docker sandbox. The included features cover network scanning (Nmap variants), binary analysis (nm, objdump, strings), and network traffic analysis (Wireshark/tshark) as part of a cohesive MCP workflow. With the kali-docker server configured in your MCP client, you can call tools such as basic_scan for a quick network sweep, disassemble to inspect a target binary, and capture_live to begin real-time traffic collection. The design aims to streamline repetitive tasks by exposing common toolchains through the MCP interface, enabling automated or scripted workflows within a Kali-focused environment.
How to install
Prerequisites:
- Docker installed and running on your host machine
- An MCP client (e.g., Claude Desktop, cline, Goose, or RooCode) ready to load MCP configurations
Step-by-step installation:
-
Build the Docker image locally
docker build -t kali-mcps:latest . -
Verify the image was built
docker images | grep kali-mcps -
Create the MCP configuration for your client In your MCP client, add a server entry named kali-docker with the following payload:
{ "mcpServers": { "kali-docker": { "command": "docker", "args": ["run", "-i", "kali-mcps:latest"] } } } -
Save the configuration and connect
- Ensure Docker is allowed to run containers from your MCP client
- Connect to the kali-docker server from the MCP client interface
-
Run and test a sample tool
- From your MCP client, invoke a tool like basic_scan to perform a quick network assessment inside the Kali container
- You can also run disassemble on a target file or capture_live to start traffic capture
Tip: If you need a persistent container, you can customize the docker run arguments (e.g., add --rm=false, mount volumes) when configuring the server in your MCP client.
Additional notes
Tips and considerations:
- The kali-docker server runs a Kali-based image via Docker; ensure your host system permits Docker-in-Docker interactions if you plan to mount volumes or access host resources.
- Useful defaults include interactive mode (-i) to keep the container alive for multiple commands; customize as needed for batch automation.
- Some tools (e.g., network analyzers or sandbox features) may require elevated permissions or additional capabilities in the Docker run command.
- If you enable a sandbox-like workflow, you can adjust memory and CPU constraints per your host capacity, and consider mapping necessary files into the container for analysis.
- When using MCP clients, you can call the available tools such as basic_scan, intensed_scan, disassemble, capture_live, and other listed features to compose automated tasks or exploratory sessions.
Related MCP Servers
PPTAgent
An Agentic Framework for Reflective PowerPoint Generation
AgentChat
AgentChat 是一个基于 LLM 的智能体交流平台,内置默认 Agent 并支持用户自定义 Agent。通过多轮对话和任务协作,Agent 可以理解并协助完成复杂任务。项目集成 LangChain、Function Call、MCP 协议、RAG、Memory、Milvus 和 ElasticSearch 等技术,实现高效的知识检索与工具调用,使用 FastAPI 构建高性能后端服务。
python -client
支持查询主流agent框架技术文档的MCP server(支持stdio和sse两种传输协议), 支持 langchain、llama-index、autogen、agno、openai-agents-sdk、mcp-doc、camel-ai 和 crew-ai
ultimate_mcp_server
Comprehensive MCP server exposing dozens of capabilities to AI agents: multi-provider LLM delegation, browser automation, document processing, vector ops, and cognitive memory systems
academia_mcp
Academia MCP server: Tools for automatic scientific research
flowllm
FlowLLM: Simplifying LLM-based HTTP/MCP Service Development