Quick Start Guide
Get started with MCP Security Score in just a few minutes. This guide walks you through scanning your first MCP server repository.
Prerequisites
Before you begin, you'll need:
- An MCP Security Score account (sign up here)
- A GitHub repository URL containing an MCP server, OR
- A ZIP file of your MCP server code
Step 1: Sign In to Your Dashboard
- Go to mcpscanner.com
- Click Sign In in the top right
- Enter your email and password
- You'll be redirected to your dashboard
Step 2: Start a New Scan
From your dashboard:
- Click New Scan in the sidebar (or use the scan form on the overview page)
- You'll see two options:
- GitHub URL - Enter a public repository URL
- Upload ZIP - Upload a ZIP file of your code
Option A: Scan a GitHub Repository
Enter a GitHub URL in any of these formats:
https://github.com/owner/repogithub.com/owner/repoowner/repo
For example:
https://github.com/modelcontextprotocol/serversOption B: Upload a ZIP File
- Click the Upload ZIP tab
- Drag and drop your ZIP file, or click to browse
- Maximum file size: 4.5MB
- The ZIP will be extracted and scanned
Step 3: Wait for Analysis
Once you submit, MCP Security Score will:
- Clone/Extract - Fetch your code (few seconds)
- Analyze - Run 43 security checks (5-30 seconds)
- AI Analysis - Deep behavioral analysis (10-20 seconds)
- Score - Calculate your security score
You'll see real-time progress updates as the scan runs.
Step 4: Review Your Results
When the scan completes, you'll see:
Security Score
A score from 0-100 with a letter grade:
- A (90-100): Excellent security posture
- B (80-89): Good, minor improvements possible
- C (70-79): Fair, some issues to address
- D (60-69): Poor, significant issues found
- F (0-59): Critical vulnerabilities present
Category Breakdown
Scores across 8 security categories:
- RCE (Remote Code Execution)
- Filesystem Security
- Network Security
- Secrets & Credentials
- Supply Chain
- MCP-Specific Risks
- Data Handling
- Authentication
Findings List
Each finding includes:
- Severity - Critical, High, Medium, Low, or Info
- Location - File and line number
- Description - What was detected
- Code snippet - The problematic code
- Remediation - How to fix it
Step 5: Export Your Report (Optional)
You can download a PDF report of your scan results:
- Click the Download PDF button on the results page
- The report includes all findings, scores, and remediation guidance
- Share it with your team or include in security documentation
Next Steps
Now that you've completed your first scan:
- Understanding Scores - Learn how scores are calculated
- Reviewing Findings - Deep dive into fixing issues
- Security Checks - Reference for all 43 checks
- API Reference - Automate scans in your CI/CD pipeline
Example: Scanning the Official MCP Servers
Try scanning the official Model Context Protocol servers repository:
https://github.com/modelcontextprotocol/serversThis repository contains reference implementations and is a great way to see MCP Security Score in action with real-world code.
Troubleshooting
"Repository not found"
- Make sure the repository is public
- Check the URL is correct
- Private repositories require a Pro subscription
"Scan timed out"
- Large repositories may take longer
- Try scanning a specific subdirectory
- Consider uploading a ZIP of just the MCP server code
"Invalid ZIP file"
- Maximum size is 4.5MB
- Make sure the ZIP isn't corrupted
- Don't include
node_modulesor.gitdirectories
For more help, see Troubleshooting.