Mcpwner
M

Mcpwner

MCPwner是一个基于模型上下文协议的安全研究自动化服务器,集成了多种安全测试工具(SAST、SCA、秘密扫描等),为LLM驱动的安全分析工作流提供统一接口。
2.5分
0

什么是 MCPwner?

MCPwner 是一个专门为安全研究设计的 AI 助手扩展工具。它就像一个“安全工具箱”,将 20 多种专业安全扫描工具(如代码漏洞检测、敏感信息查找、依赖库安全检查等)打包成一个统一的接口,让您的 AI 助手(如 Claude、Cursor、Kiro 等)可以直接调用这些工具来分析您的代码项目。 传统上,安全研究人员需要手动运行各种工具,然后复制粘贴结果给 AI 分析。MCPwner 消除了这个繁琐过程,让 AI 助手能够直接访问安全扫描结果,进行连续推理、关联分析和攻击路径发现。

如何使用 MCPwner?

使用 MCPwner 非常简单,只需三个步骤: 1. 使用 Docker 一键启动 MCPwner 服务 2. 在您的 AI 助手(Claude Desktop、Cursor、Kiro 等)中配置 MCPwner 连接 3. 直接向 AI 助手提问,如“扫描我的项目是否存在安全漏洞”或“检查这个仓库是否有泄露的密钥” AI 助手会自动调用 MCPwner 中的相应工具,运行扫描,并将结构化结果返回给您,同时提供分析和建议。

适用场景

MCPwner 特别适合以下场景: • 开发人员希望在编码过程中实时检查代码安全性 • 安全研究人员需要快速分析多个项目的安全状况 • 团队希望将安全扫描集成到 AI 辅助的开发工作流中 • 教育场景中学习应用安全测试工具和方法 • 开源项目维护者检查项目依赖和代码漏洞

主要功能

统一接口
将 20+ 种安全工具集成到单一界面中,包括 SAST(静态应用安全测试)、SCA(软件成分分析)、密钥检测等各类工具,无需在不同工具间切换。
AI 助手集成
所有工具输出都转换为结构化格式(SARIF/JSON),AI 助手可以直接理解和分析,提供智能的安全建议和修复方案。
容器化执行
所有安全工具都在 Docker 容器中运行,确保环境隔离、依赖一致,并且不会影响您的主机系统。
自动数据持久化
工作空间和扫描数据库的元数据会自动保存,即使重启容器也不会丢失历史记录,支持长期的安全研究项目。
可扩展架构
采用插件式架构,可以轻松添加新的安全工具,未来计划支持更多侦察、动态测试和基础设施安全工具。
优势
🚀 一键部署:使用 Docker Compose 快速启动所有服务
🤖 AI 原生:专为 AI 助手设计,提供结构化输出供 AI 分析
🔒 安全隔离:工具在容器中运行,避免污染主机环境
📊 结果关联:能够关联多个工具的扫描结果,发现复杂的攻击路径
💾 数据持久:重要数据自动保存,支持长期研究项目
局限性
⚠️ 资源需求:需要至少 8GB RAM(推荐 16GB),20GB 磁盘空间
🐳 依赖 Docker:必须安装 Docker 和 Docker Compose
📶 网络访问:某些工具需要访问互联网下载数据库和更新
⏱️ 扫描时间:大型项目可能需要较长的扫描时间
🔧 配置学习:初次使用需要学习基本的配置方法

如何使用

安装 Docker
确保您的系统已安装 Docker Engine 20.10+ 和 Docker Compose 2.0+。Windows 用户需要安装 WSL2。
下载 MCPwner
克隆 MCPwner 仓库到本地,并进入项目目录。
启动服务
使用 Docker Compose 启动所有服务。首次运行会自动下载所有安全工具的 Docker 镜像。
配置 AI 助手
根据您使用的 AI 助手,添加 MCPwner 配置。以下是 Claude Desktop 的配置示例(macOS)。
开始使用
重启您的 AI 助手,然后就可以直接询问安全相关问题了。

使用案例

案例 1:检查 GitHub 仓库的密钥泄露
您发现了一个有趣的 GitHub 仓库,想快速检查它是否意外包含了 API 密钥、密码等敏感信息。
案例 2:Python 项目安全审计
您开发了一个 Python Web 应用,希望在发布前进行全面的安全检查。
案例 3:攻击路径分析
您负责一个微服务架构的应用,想了解攻击者可能利用的完整攻击路径。

常见问题

MCPwner 是免费的吗?
我需要编程知识才能使用吗?
扫描会修改我的代码吗?
支持哪些编程语言?
扫描结果会发送到外部服务器吗?
如何更新安全工具的数据库?
可以扫描私有仓库吗?
遇到工具执行错误怎么办?

相关资源

MCPwner GitHub 仓库
源代码、问题跟踪和最新版本
Model Context Protocol 官网
了解 MCP 协议的技术细节和规范
Docker 安装指南
各平台 Docker 安装教程
Claude Desktop 配置
如何配置 Claude Desktop 使用 MCP 服务器
安全测试工具文档
CodeQL 官方文档(其他工具文档可在各自仓库找到)

安装

复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "mcpwner": {
      "command": "docker",
      "args": ["exec", "-i", "mcpwner-server", "python", "src/server.py"],
      "env": {}
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

V
Vestige
Vestige是一个基于认知科学的AI记忆引擎,通过实现预测误差门控、FSRS-6间隔重复、记忆梦境等29个神经科学模块,为AI提供长期记忆能力。包含3D可视化仪表板和21个MCP工具,完全本地运行,无需云端。
Rust
4.5K
4.5分
M
Moltbrain
MoltBrain是一个为OpenClaw、MoltBook和Claude Code设计的长期记忆层插件,能够自动学习和回忆项目上下文,提供智能搜索、观察记录、分析统计和持久化存储功能。
TypeScript
5.1K
4.5分
B
Bm.md
一个功能丰富的Markdown排版工具,支持多种样式主题和平台适配,提供实时编辑预览、图片导出和API集成能力
TypeScript
4.4K
5分
S
Security Detections MCP
Security Detections MCP 是一个基于Model Context Protocol的服务器,允许LLM查询统一的安全检测规则数据库,涵盖Sigma、Splunk ESCU、Elastic和KQL格式。最新3.0版本升级为自主检测工程平台,可自动从威胁情报中提取TTPs、分析覆盖差距、生成SIEM原生格式检测规则、运行测试并验证。项目包含71+工具、11个预构建工作流提示和知识图谱系统,支持多SIEM平台。
TypeScript
6.0K
4分
P
Paperbanana
PaperBanana是一个自动化生成学术图表和统计图的智能框架,支持从文本描述生成高质量的论文插图,采用多智能体管道和迭代优化,提供CLI、Python API和MCP服务器等多种使用方式。
Python
7.7K
5分
B
Better Icons
一个提供超过20万图标搜索和检索的MCP服务器和CLI工具,支持150多个图标库,帮助AI助手和开发者快速获取和使用图标。
TypeScript
6.7K
4.5分
A
Assistant Ui
assistant-ui是一个开源TypeScript/React库,用于快速构建生产级AI聊天界面,提供可组合的UI组件、流式响应、无障碍访问等功能,支持多种AI后端和模型。
TypeScript
7.3K
5分
A
Apify MCP Server
Apify MCP服务器是一个基于模型上下文协议(MCP)的工具,允许AI助手通过数千个现成的爬虫、抓取器和自动化工具(Apify Actor)从社交媒体、搜索引擎、电商等网站提取数据。它支持OAuth和Skyfire代理支付,可通过HTTPS端点或本地stdio方式集成到Claude、VS Code等MCP客户端中。
TypeScript
7.5K
5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
85.7K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
150.9K
5分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.6K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
32.0K
4.8分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
106.8K
4.7分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
57.4K
5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
63.7K
4.8分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
49.2K
4.5分
AIBase
智启未来,您的人工智能解决方案智库
© 2026AIBase