https://github.com/mytechnotalent/malwarebazaar_mcp
An AI-driven MCP server that autonomously interfaces with MalwareBazaar, delivering real-time threat intel and sample metadata for authorized cybersecurity research workflows.
https://github.com/mytechnotalent/malwarebazaar_mcp
agentic agentic-ai agentic-workflow ai malware-detection malware-research mcp mcp-client mcp-server mcp-tools
Last synced: about 2 months ago
JSON representation
An AI-driven MCP server that autonomously interfaces with MalwareBazaar, delivering real-time threat intel and sample metadata for authorized cybersecurity research workflows.
- Host: GitHub
- URL: https://github.com/mytechnotalent/malwarebazaar_mcp
- Owner: mytechnotalent
- License: apache-2.0
- Created: 2025-04-12T13:25:45.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-12T13:44:34.000Z (about 2 months ago)
- Last Synced: 2025-04-12T14:38:15.057Z (about 2 months ago)
- Topics: agentic, agentic-ai, agentic-workflow, ai, malware-detection, malware-research, mcp, mcp-client, mcp-server, mcp-tools
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MalwareBazaar_MCP
An AI-driven MCP server that autonomously interfaces with MalwareBazaar, delivering real-time threat intel and sample metadata for authorized cybersecurity research workflows.
## Step 1: Create a MalwareBazaar APIKEY
https://auth.abuse.ch/user/me## Step 2: Create `.env` and place in the base of the project
```bash
MALWAREBAZAAR_API_KEY=
```## Step 3: Create virtual env and install requirements
```bash
curl -LsSf https://astral.sh/uv/install.sh | sh
cd MalwareBazaar_MCP
uv init .
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt
```## Step 4a: Add config to the Claude MCP client
```bash
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
...
{
"mcpServers": {
"malwarebazaar": {
"command": "/Users/XXX/.local/bin/uv",
"args": [
"--directory",
"/Users/XXX/Documents/MalwareBazaar_MCP",
"run",
"mb.py"
]
}
}
}
```## Step 4b: Add config to the Cursor MCP client
```bash
code ~/.cursor/mcp.json
...
{
"mcpServers": {
"rag": {
"command": "/Users/XXX/Documents/MalwareBazaar_MCP/start.sh",
"args": []
}
}
}
```## Step 5: Make MCP server executable
```bash
chmod +x start.sh
chmod +x mp.py
```## Step 6: Run MCP server (Claude Desktop)
```bash
uv run mp.py
```## Step 7: Run MCP client and query
```
Help me understnad the latest hash from Malware Bazaar.
```
## License
[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)