使用说明
MCP安全读取列表
与MCP安全相关的资源、论文和文章列表。
目录
调查文件
| 标题 | 地点 | 论文 | 代码 | 时间 | 研究所 |
|---|---|---|---|---|---|
| *模型上下文协议(MCP):环境、安全威胁和未来研究方向 | arXiv | 链接 | 2025-03 | 华中科技大学 | |
| *模型上下文协议综述:体系结构、最新技术、挑战和未来方向 | TechRxiv | 链接 | 2025-04 | IEEE会员 | |
| *模型上下文协议(MCP)一瞥:研究MCP服务器的安全性和可维护性 | arXiv | 链接 | 2025-06 | 女王大学 |
攻击与防御论文
攻击
| 标题 | 地点 | 论文 | 代码 | 时间 | 研究所 |
|---|---|---|---|---|---|
| *MCP安全审计:具有模型上下文协议的LLM允许重大安全漏洞 | arXiv | 链接 | GitHub 2025-04 | 阅读 | |
| *MCPTox:现实世界MCP服务器工具中毒攻击的基准 | arXiv | 链接 | GitHub | 2025-08 |
防御
| 标题 | 地点 | 论文 | 代码 | 时间 | 研究所 |
|---|---|---|---|---|---|
| 用于企业人工智能集成的简化和安全的MCP网关 | arXiv | 链接 | - | 2025-04 | - |
| 模型上下文协议(MCP)的企业级安全:框架和缓解策略 | arXiv | 链接 | -2025-05 | 亚马逊 | |
| MCP Guardian:保护基于MCP的AI系统的安全第一层 | arXiv | 链接 | GitHub | 2025-04 | 斯波罗健康 |
| MCP Guard:大型语言模型应用程序中模型上下文协议完整性的防御框架 | arXiv | 链接 | 2025-08 | 镇江大学 |
文章和工具
文章/帖子
- (08.2025) MCPGuard:首个基于代理的MCP扫描器,用于保护AI代理
- (05.2025) 到处都是毒药:Simcha Kosman说,你的MCP服务器没有输出是安全的
- *(05.2025) 利用GitHub MCP:通过不变式labs.ai通过MCP访问私有存储库
- (05.2025) 保护模型上下文协议:在Windows上构建更安全的代理未来
- (05.2025) PromptHub 2025年MCP安全
- (05.2025) 基于模型上下文协议的安全最佳实践 #防御#代理服务器
- (04.2025) 了解和减轻微软MCP实施中的安全风险
- (04.2025) *研究简报:Rami MacCarthy的MCP安全
- (04.2025) *MCP不安全——原因与思路 #攻击#服务器
- (04.2025) 模型上下文协议存在快速注入安全问题
- (04.2025) MCP安全暴露:Palo Alto Network现在需要知道什么 #攻击#服务器
- (04.2025) *模型上下文协议(MCP)安全 (从OWASP LLM安全风险的角度来看)
- (04.2025) MCP安全检查表:slowmist的AI工具生态系统安全指南 #防御#检查表#服务器#客户端#主机
- (04.2025) 在Base MCP中发现漏洞:黑客可以在Cursor AI和Anthropic Claude上重定向交易 #快速注射#示例
- (04.2025) 在@cursor_ai中窃取.env机密的远程MCP恶意软件示例 #快速注射#示例
- (04.2025) 安全运行MCP工具 #建议#沙盒
- (04.2025) MCP服务器不安全! #攻击#服务器
- (04.2025) *MCP安全通知:工具中毒攻击 #工具中毒攻击
- (04.2025) MCP资源中毒快速注射攻击
- (03.2025) *MCP是你所需要的一切:人工智能互操作教程 #导言
- (03.2025) 保护模型上下文协议 #建议#服务器
- (03.2025) *MCP服务器:新的安全噩梦 #报告
- (03.2025) 人工智能模型上下文协议(MCP)与安全
攻击案例
扫描/防御工具
- MCPAuth:Oide Brett的安全企业MCP集成网关认证 [当前忽略]
- *MCP守护者
- *基于不变性人工智能的mcp扫描
- 腾讯朱雀实验室人工智能基础设施卫士 [测试]
- mcpserverscanner.com由orgor提供
- mcpscan.ai
- *MCP Shield–通过riseandignite检测MCP服务器中的安全问题
安全运行框架
MCP安全服务器
- *谷歌MCP安全
- *腾讯朱雀实验室人工智能基础设施卫士 -MCP服务器安全分析工具-一个全面、智能、易于使用和轻量级的人工智能基础设施漏洞评估工具。
- LaurieWired的GhidraMCP -软件逆向工程平台Ghidra中用于自动逆向工程的MCP服务器。
- mrexodia的IDA Pro MCP -IDA Pro中用于逆向工程的MCP服务器,一种用于分析软件和二进制文件的工具。
- MCPPhalanx联合双龙注射液 -用于二进制分析工具Binary Ninja的MCP服务器。
- PortSwigger的Burp Suite MCP -用于web应用程序安全测试工具Burp Suite中web安全测试的MCP集成。
- MorDavid的血猎犬MCP AI -用于分析Active Directory域的工具BloodHound的MCP服务器集成。
- Atomichonk的道路侦察MCP -用于Azure AD数据分析的MCP服务器,带有ROADRecon,这是一个用于映射Azure Active Directory环境的工具。
- mobilehackinglab的Jadx MCP插件 -Jadx插件,用于通过HTTP访问MCP服务器,用于反编译Android应用程序。
- BurtTheCoder的VirusTotal MCP服务器 -MCP服务器,用于查询VirusTotal API,该服务用于分析病毒的文件和URL。
- BurtTheCoder的Shodan MCP服务器 -MCP服务器,用于查询Shodan API,该API提供互联网连接设备上的数据。
- BurtTheCoder的DNStwist MCP服务器 -用于DNS模糊测试的MCP服务器,使用dnstwist,这是一种检测网络钓鱼和域名接管威胁的工具。
- BurtTheCoder的Maigret MCP服务器 -MCP服务器用于OSINT数据收集,Maigret是一种从各种来源收集用户信息的工具。
其他
安全指南
从官方安全考虑 MCP官方规范修订版:2025-03-26
[!注意] 2025年4月15日:当前的MCP 身份验证规范 正在被更多的 稳健规范。如果您对当前的身份验证规范有疑问,请加入对话。
-
服务器 必须:
- 验证所有工具输入
- 实施适当的访问控制
- 速率限制工具调用
- 对工具输出进行消毒
-
客户 应该:
- 提示用户确认敏感操作
- 在调用服务器之前向用户显示工具输入,以避免恶意或意外的数据泄露
- 在传递给LLM之前验证工具结果
- 实施工具调用超时
- 用于审计目的的日志工具使用情况
[!警告]
为了信任、安全和保障,客户 必须 认为工具注释是不可信的,除非它们来自可信的服务器。
[!警告]
为了信任、安全和安保,有 应该 始终是一个有能力拒绝工具调用的人。应用程序 应该:
- 提供UI,明确哪些工具暴露在AI模型中。
- 调用工具时插入清晰的视觉指示器。
- 向用户提供操作确认提示,以确保有人参与。
[!注意]
*Human in the Loop(HITL)意味着用户帮助监视和指导自动化任务,例如决定是否接受Cursor中的工具请求。
服务器集合
| 收藏 | 作者 | 模式 | #服务器 | URL |
|---|---|---|---|---|
| MCP.so | MCP.so | 网站 | 13302 | mcp.so |
| 史密斯利 | 毛 | 网站 | 6426 | 史密斯艾 |
| Glama | Glama.ai | 网站 | 4905 | glama.ai |
| PulseMCP | Antanavicius等人 | 网站 | 4327 | pulsemcp.com |
| AiMCP | 赫克蒙 | 网站 | 872 | aimcp.info |
| Dockmaster | mcp Dockmaster | 桌面应用程序 | 517 | mcp-dockmaster.com |
| 正式汇编 | Anthropic | GitHub回购 | 487 | 模型上下文协议/服务器 |
| MCP.run | MCP.run | 网站 | 114 | mcp.run |
| 出色的MCP服务器 | punkpeye | GitHub回购 | 88 | punkpeye/很棒的mcp服务器 |
| mcp注册 | 迈克尔·拉特曼 | 网站 | 59 | mcp-get.com |
| 出色的MCP服务器 | 王2 | 网站 | 34 | mcpservers.org |
| OpenTools | opentoolsteam | 网站 | 25 | opentools.com |
| 工具库 | gching | 桌面应用程序 | 24 | gettoolbase.ai |
| 推理 | mkinf | 网站 | 20 | mkinf.io |
| 出色的加密货币MCP服务器 | Luke Fan | GitHub回购 | 13 | badkk/加密mcp服务器 |
框架
这些是高级框架,可以更容易地构建MCP服务器或客户端。
对于服务器
- EasyMCP (TypeScript)
- FastAPI到MCP自动生成器 –一个零配置工具,通过以下方式自动将FastAPI端点暴露为MCP工具 塔达塔
- FastMCP (TypeScript)
- 狐狸语境 –通过以下方式在Golang构建MCP服务器的库 strowk
- Higress MCP服务器托管 -通过使用wasm插件扩展API网关(基于Envoy)来托管MCP服务器的解决方案。
- MCP框架 在Typescript中优雅而快速地构建MCP服务器。附带CLI,用于创建项目
mcp create app。在5分钟内开始使用您的第一台服务器 亚历克斯·安德鲁 - Quarkus MCP服务器SDK Java
- Spring AI MCP服务器 -提供在Spring Boot应用程序中设置MCP服务器的自动配置。
- 模板MCP服务器 -一个CLI工具,用于创建具有TypeScript支持、双传输选项和可扩展结构的新模型上下文协议服务器项目
对于客户
- 代码镜像mcp -CodeMirror扩展实现了用于资源提及和提示命令的模型上下文协议(MCP)
- Spring AI MCP客户端 -为Spring Boot应用程序中的MCP客户端功能提供自动配置。