CyberMCP
Allows checking file hashes (MD5, SHA-1, SHA-256) against VirusTotal, returning verdict, detection ratio, file type, and threat names.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CyberMCPcheck hash 44d88612fea8a8f36de82e1278abb02f"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CyberMCP
An MCP (Model Context Protocol) server that gives Claude cybersecurity research tools.
Tools
Tool | Source | Auth |
| NVD API | None required |
| ip-api.com | None required |
| 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: Risky Business MCP Server
Installation
cd cybermcp
pip install -r requirements.txtSet up your VirusTotal API key:
cp .env.example .env
# Edit .env and add your VIRUSTOTAL_API_KEYGet a free VirusTotal API key at https://www.virustotal.com/gui/join-us
Running the server
python main.pyConnecting 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.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Connecting to Claude Code (CLI)
claude mcp add cybermcp python /absolute/path/to/cybermcp/main.pyProject 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.mdThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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