使用说明
🔒 MCP安全
模型上下文协议(MCP)服务器的全面安全指南 符合性映射(SOC2、HIPAA、PCI DSS)。
📚 快速导航
| 什么 | 在哪里 |
|---|---|
| 📋 完整索引 | docs/INDEX.md |
| 🇬🇧 英文文档 | docs/en/ |
| 🇪🇸 西班牙文件 | docs/es/ |
| 💻 代码示例 | examples/ |
自动生成(GitHub操作)或本地: scripts/generate-pdfs.sh |
|
| 🤝 贡献 | CONTRIBUTING.md |
| 🔒 安全策略 | SECURITY.md |
✨ 特性
- 12安全规则(SEC-001至SEC-012):每个都有易受攻击和安全的例子
- OWASP/CWE映射 +合规性(SOC2、HIPAA、PCI DSS)
- 多语言示例:Go、Node.js、Python
- 双语文件:英语+西班牙语
- 自动生成的PDF:可用
docs/pdf/en/和docs/pdf/es/
📂 存储库结构
mcp-security/
├── docs/
│ ├── INDEX.md # Complete index
│ ├── en/ # English documentation
│ │ ├── README.md
│ │ ├── START-HERE.md
│ │ ├── SECURITY.md
│ │ └── sec-rules/ # SEC-001 to SEC-012
│ ├── es/ # Spanish documentation
│ │ ├── README.md
│ │ ├── START-HERE.md
│ │ ├── SECURITY.md
│ │ └── sec-rules/ # SEC-001 a SEC-012
│ └── pdf/ # Auto-generated PDFs
│ ├── en/
│ └── es/
├── examples/ # Code examples by language
│ ├── go/
│ ├── nodejs/
│ └── python/
├── scripts/
│ └── generate-pdfs.sh # PDF generation script
├── .github/
│ ├── workflows/ # CI/CD automation
│ ├── ISSUE_TEMPLATE/
│ └── PULL_REQUEST_TEMPLATE.md
├── CONTRIBUTING.md
├── SECURITY.md
├── LICENSE
└── README.md # This file
🎯 用例
对于开发者
- 将安全规则应用于MCP服务器
- 使用代码示例作为参考
- 整合合规要求
安全团队
- 审核MCP实施
- 将控件映射到框架(SOC2、HIPAA、PCI DSS)
- 使用PDF文档
对于组织
- 建立安全基线
- 培训开发团队
- 保持合规性
🌍 可用语言
📄 PDF生成
PDF是通过GitHub Actions推送自动生成的。
手动生成:
./scripts/generate-pdfs.sh
PDF将在以下位置创建:
docs/pdf/en/(英文)docs/pdf/es/(西班牙语)
🤝 贡献
我们欢迎捐款!看 CONTRIBUTING.md 用于:
- 如何提出新规则
- 文件编制指南
- 代码示例标准
- 翻译工作流程
🔒 安全
发现漏洞?请负责任地报告。
看 SECURITY.md 用于:
- 如何报告安全问题
- 预期响应时间
- 披露流程
📜 许可证
MIT许可证-请参阅 LICENSE 了解详情。
💬 支持
🙏 致谢
特别感谢所有帮助提高MCP安全性的贡献者和安全研究人员。
在这里开始: docs/INDEX.md → 选择规则→ 将其应用于您的代码🚀