Skip to main content
Glama

CyberMCP

An MCP (Model Context Protocol) server that gives Claude cybersecurity research tools.

Tools

Tool

Source

Auth

cve_lookup

NVD API

None required

ip_lookup

ip-api.com

None required

hash_check

VirusTotal API

Free API key

cve_lookup

Look up any CVE by ID. Returns description, CVSS score, severity, vector string, and references.

Example: CVE-2021-44228 (Log4Shell)

ip_lookup

Geolocate an IPv4 or IPv6 address. Returns country, city, ISP, ASN, timezone, and proxy/VPN detection.

Example: 8.8.8.8

hash_check

Check a file hash (MD5, SHA-1, or SHA-256) against VirusTotal. Returns verdict, detection ratio, file type, and threat names.

Example: 44d88612fea8a8f36de82e1278abb02f (EICAR test file MD5)

Related MCP server: OSINT MCP Server

Installation

cd cybermcp
pip install -r requirements.txt

Set up your VirusTotal API key:

cp .env.example .env
# Edit .env and add your VIRUSTOTAL_API_KEY

Get a free VirusTotal API key at https://www.virustotal.com/gui/join-us

Running the server

python main.py

Connecting to Claude Desktop

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "cybermcp": {
      "command": "python",
      "args": ["/absolute/path/to/cybermcp/main.py"]
    }
  }
}

Config file locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Connecting to Claude Code (CLI)

claude mcp add cybermcp python /absolute/path/to/cybermcp/main.py

Project Structure

cybermcp/
├── main.py           # MCP server entry point
├── tools/
│   ├── __init__.py   # Exports all tools
│   ├── cve.py        # NVD CVE lookup
│   ├── ip_lookup.py  # ip-api.com geolocation
│   └── hash_check.py # VirusTotal hash analysis
├── .env.example      # API key template
├── requirements.txt
└── README.md
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

  • A
    license
    -
    quality
    C
    maintenance
    Provides comprehensive security analysis tools for querying the VirusTotal API, enabling detailed security reports on URLs, files, IP addresses, and domains with automatic relationship data fetching.
    3
    Apache 2.0
  • F
    license
    B
    quality
    -
    maintenance
    A unified Open Source Intelligence toolkit that integrates data sources like Censys, Shodan, and LinkedIn for comprehensive infrastructure and identity research. It enables users to perform automated email verification, vulnerability scanning, and person or company enrichment directly through Claude.
    22
  • F
    license
    -
    quality
    D
    maintenance
    Provides threat intelligence and vulnerability research tools by integrating with NVD, VirusTotal, AbuseIPDB, Shodan, and MITRE ATT\&CK. It enables users to perform CVE lookups, analyze IP reputation, and retrieve detailed MITRE ATT\&CK technique information.
    1
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to search and analyze vulnerabilities and exploits from multiple intelligence sources, including NVD, CISA KEV, ExploitDB, Metasploit, and more, with tools for CVE research, exploit analysis, and report generation.
    17
    MIT

View all related MCP servers

Related MCP Connectors

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/mehmetaksy/cybermcp'

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