Skip to main content

MCP security scanner plugin - scan your installed MCP servers with 16 engines

Project description

MCPAmpel - MCP Security Scanner

MCPAmpel

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


mcpampel.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcpampel-0.2.2.tar.gz (67.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcpampel-0.2.2-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

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

Hashes for mcpampel-0.2.2.tar.gz
Algorithm Hash digest
SHA256 bece56955ba6e0b505a4a992edd5bb9f153e7d01afe988d377ae69cbef6e0ae0
MD5 62881bb76b6566ce13dad68151cc5123
BLAKE2b-256 1317d9ec1164ad49aafbb79ac516ba1cf7a0a1ec6e0e585897f583de643b0358

See more details on using hashes here.

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

Hashes for mcpampel-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2283f5b147a5e64b14bf652d2c929e24c7873521c31acd1acfb1c4e4f46d8b10
MD5 fa24d44b1b8f011664d3db2edad771ab
BLAKE2b-256 0b057822b3dae12938e2f061cd109893a3c05b4599e8c804e945949bbe123334

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page