Skip to main content
Glama
mrobi27
by mrobi27

šŸ›”ļø CyberMCP

AI-Powered Cyber Security Assistant built with Model Context Protocol (MCP)

Python FastMCP License Status

A production-ready MCP Server that brings cybersecurity analysis tools directly to AI assistants such as Claude Desktop.


✨ Overview

CyberMCP is an AI-powered Cyber Security Assistant built on the Model Context Protocol (MCP).

Instead of manually checking DNS, SSL certificates, HTTP headers, cookies, or security configurations, AI assistants can invoke CyberMCP tools and receive structured security analysis automatically.

CyberMCP follows a Clean Architecture approach with modular services, asynchronous networking, and defensive security principles.


šŸš€ Features

Feature

Description

šŸŒ RDAP Lookup

Retrieve domain registration information

🌐 DNS Analyzer

Analyze A, AAAA, MX, TXT, NS records

šŸ”’ SSL Inspector

Inspect SSL/TLS certificates

šŸ›” Security Headers

Detect missing HTTP security headers

šŸŖ Cookie Analyzer

Analyze Secure, HttpOnly & SameSite

🧬 Technology Fingerprinting

Detect web technologies

šŸ¤– robots.txt Analyzer

Parse robots.txt

šŸ“„ security.txt Checker

Find security contact information

šŸ“Š Website Audit

Run all security checks together

šŸ“‘ Report Generator

Export HTML & JSON reports


šŸ—ļø Architecture

                 AI Assistant
             (Claude Desktop)
                     │
                     ā–¼
              Model Context Protocol
                     │
                     ā–¼
                CyberMCP Server
                     │
 ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
 │              │               │               │
 ā–¼              ā–¼               ā–¼               ā–¼
 RDAP        DNS Analyzer    SSL Checker    Headers
 │
 ā–¼
 Services
 │
 ā–¼
 External APIs / DNS / Websites

šŸ“‚ Project Structure

CyberMCP/

ā”œā”€ā”€ mcp_server.py
ā”œā”€ā”€ README.md
ā”œā”€ā”€ requirements.txt
│
ā”œā”€ā”€ tools/
ā”œā”€ā”€ services/
ā”œā”€ā”€ models/
ā”œā”€ā”€ utils/
ā”œā”€ā”€ tests/
└── docs/

āš™ļø Installation

Clone the repository

git clone https://github.com/YOUR_USERNAME/CyberMCP.git

cd CyberMCP

Create virtual environment

python -m venv .venv

Activate environment

Windows

.venv\Scripts\activate

Linux / macOS

source .venv/bin/activate

Install dependencies

pip install -r requirements.txt

ā–¶ļø Run Development Server

mcp dev mcp_server.py

šŸ”— Claude Desktop Integration

Edit:

claude_desktop_config.json

Example:

{
  "mcpServers": {
    "CyberMCP": {
      "command": "python",
      "args": [
        "/path/to/CyberMCP/mcp_server.py"
      ]
    }
  }
}

šŸ’” Example

Ask Claude:

Analyze the security of openai.com

Claude automatically calls:

āœ” RDAP Lookup

āœ” DNS Analyzer

āœ” SSL Inspection

āœ” Security Headers

āœ” robots.txt

āœ” security.txt

āœ” Technology Fingerprinting

Result:

Security Score : 91/100

SSL           āœ”

HSTS          āœ”

CSP           āœ–

robots.txt    āœ”

security.txt  āœ”

šŸ›£ļø Roadmap

  • FastMCP Server

  • RDAP Lookup

  • DNS Analyzer

  • SSL Inspector

  • Header Analyzer

  • Cookie Analyzer

  • Website Audit

  • HTML Report

  • PDF Report

  • VirusTotal Integration

  • AbuseIPDB Integration


šŸ¤ Contributing

Contributions are welcome!

Feel free to open an Issue or submit a Pull Request.


Made with ā¤ļø using Python, FastMCP, and Model Context Protocol

⭐ If you find this project useful, don't forget to give it a star!

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Domain & company intel for AI agents: RDAP, DNS, email deliverability, tech stack. No API keys.

  • Domain intel for AI agents: RDAP registration, DNS, email deliverability, tech stack.

  • AI-powered threat intelligence, smart contract auditing, and cybersecurity OSINT.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mrobi27/Cyber-Security-Toolkit-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server