MCP security scanner plugin - scan your installed MCP servers with 16 engines
Project description
MCPAmpel - MCP Security Scanner
Scan your installed MCP servers for security vulnerabilities, directly from your AI agent.
MCPAmpel discovers MCP servers from your Claude Code, Cursor, Windsurf, or Gemini CLI configuration, submits them to 16 scanning engines, and returns an aggregated trust score with detailed findings.
50 API calls/day included.
Quick Start
uvx mcpampel
Configuration
Claude Code / Claude Desktop
Add to ~/.claude/settings.json or claude_desktop_config.json:
{
"mcpServers": {
"mcpampel": {
"command": "uvx",
"args": ["mcpampel"],
"env": {
"MCPAMPEL_API_KEY": "your_key_here"
}
}
}
}
Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"mcpampel": {
"command": "uvx",
"args": ["mcpampel"],
"env": {
"MCPAMPEL_API_KEY": "your_key_here"
}
}
}
}
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"mcpampel": {
"command": "uvx",
"args": ["mcpampel"],
"env": {
"MCPAMPEL_API_KEY": "your_key_here"
}
}
}
}
Gemini CLI
Add to ~/.gemini/settings.json:
{
"mcpServers": {
"mcpampel": {
"command": "uvx",
"args": ["mcpampel"],
"env": {
"MCPAMPEL_API_KEY": "your_key_here"
}
}
}
}
Getting an API Key
Register for free at mcpampel.com.
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
MCPAMPEL_API_KEY |
Yes | - | Your API key (free at mcpampel.com) |
MCPAMPEL_BASE_URL |
No | https://mcpampel.com |
API base URL |
Tools
scan_my_servers
Discovers all MCP servers from your editor config and scans them with 16 engines. Returns a summary table with trust scores. No input needed.
scan_url
Scan a single GitHub, GitLab, npm, or PyPI URL. Returns trust score, engine breakdown, and findings.
| Parameter | Type | Required |
|---|---|---|
url |
string | Yes |
check_status
Show your daily quota usage and remaining scans.
get_scan_results
Get detailed results for a specific scan by ID. Use after scan_my_servers or scan_url to drill into findings.
| Parameter | Type | Required |
|---|---|---|
scan_id |
string | Yes |
Development
cd mcp-plugin
uv sync
uv run pytest
License
Apache License 2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcpampel-0.2.2.tar.gz.
File metadata
- Download URL: mcpampel-0.2.2.tar.gz
- Upload date:
- Size: 67.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bece56955ba6e0b505a4a992edd5bb9f153e7d01afe988d377ae69cbef6e0ae0
|
|
| MD5 |
62881bb76b6566ce13dad68151cc5123
|
|
| BLAKE2b-256 |
1317d9ec1164ad49aafbb79ac516ba1cf7a0a1ec6e0e585897f583de643b0358
|
File details
Details for the file mcpampel-0.2.2-py3-none-any.whl.
File metadata
- Download URL: mcpampel-0.2.2-py3-none-any.whl
- Upload date:
- Size: 14.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2283f5b147a5e64b14bf652d2c929e24c7873521c31acd1acfb1c4e4f46d8b10
|
|
| MD5 |
fa24d44b1b8f011664d3db2edad771ab
|
|
| BLAKE2b-256 |
0b057822b3dae12938e2f061cd109893a3c05b4599e8c804e945949bbe123334
|