关于 MCPAmpel - MCP Security Scanner
MCPAmpel 是用于扫描已安装 MCP 服务的安全工具,面向使用 AI Agent 的开发者。它可从多种编辑器配置中发现服务,汇总 16 个扫描引擎的结果和信任评分。
主要功能
- 01从编辑器配置发现 MCP 服务
- 02使用 16 个引擎扫描服务
- 03汇总信任评分与详细发现
- 04扫描 GitHub、GitLab、npm 或 PyPI 地址
- 05查看每日额度和扫描结果
适用场景
- 01检查已配置的 MCP 服务风险
- 02在接入单个项目地址前进行扫描
- 03查看扫描发现并核对每日用量
MCP 相关
MCPAmpel 本身是 MCP 服务,向 MCP 客户端提供服务发现与扫描、单个 URL 扫描、额度状态查询和扫描结果查询工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCPAmpel - MCP 安全扫描器
直接从 AI Agent 扫描已安装的 MCP 服务,查找安全漏洞。
MCPAmpel 会从 Claude Code、Cursor、Windsurf 或 Gemini CLI 的配置中发现 MCP 服务,将其提交给 16 个扫描引擎,并返回汇总的信任评分和详细发现结果。
每天包含 50 次 API 调用。
快速开始
uvx mcpampel
配置
Claude Code / Claude Desktop
添加到 ~/.claude/settings.json 或 claude_desktop_config.json:
{
"mcpServers": {
"mcpampel": {
"command": "uvx",
"args": ["mcpampel"],
"env": {
"MCPAMPEL_API_KEY": "your_key_here"
}
}
}
}
Cursor
添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"mcpampel": {
"command": "uvx",
"args": ["mcpampel"],
"env": {
"MCPAMPEL_API_KEY": "your_key_here"
}
}
}
}
Windsurf
添加到 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"mcpampel": {
"command": "uvx",
"args": ["mcpampel"],
"env": {
"MCPAMPEL_API_KEY": "your_key_here"
}
}
}
}
Gemini CLI
添加到 ~/.gemini/settings.json:
{
"mcpServers": {
"mcpampel": {
"command": "uvx",
"args": ["mcpampel"],
"env": {
"MCPAMPEL_API_KEY": "your_key_here"
}
}
}
}
获取 API 密钥
在 mcpampel.com 免费注册。
环境变量
| 变量 | 必填 | 默认值 | 描述 |
|---|---|---|---|
MCPAMPEL_API_KEY | 是 | - | 你的 API 密钥(可在 mcpampel.com 免费获取) |
MCPAMPEL_BASE_URL | 否 | https://mcpampel.com | API 基础 URL |
工具
scan_my_servers
从编辑器配置中发现所有 MCP 服务,并使用 16 个引擎对其进行扫描。返回包含信任评分的汇总表。无需输入。
scan_url
扫描单个 GitHub、GitLab、npm 或 PyPI URL。返回信任评分、引擎分析和发现结果。
| 参数 | 类型 | 必填 |
|---|---|---|
url | string | 是 |
check_status
显示每日配额用量和剩余扫描次数。
get_scan_results
按 ID 获取特定扫描的详细结果。可在使用 scan_my_servers 或 scan_url 后调用,以深入查看发现结果。
| 参数 | 类型 | 必填 |
|---|---|---|
scan_id | string | 是 |
开发
cd mcp-plugin
uv sync
uv run pytest
许可证
Apache License 2.0
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。