安全规则框架

为模型上下文协议(MCP)服务器提供全面的安全指南,包括12条安全规则、合规性映射(SOC2、HIPAA、PCI DSS)和多语言代码示例。

  • by finktech-dev
  • Shell
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 FinkTech/mcp-security

使用说明

🔒 MCP安全

模型上下文协议(MCP)服务器的全面安全指南 符合性映射(SOC2、HIPAA、PCI DSS)。


📚 快速导航

什么 在哪里
📋 完整索引 docs/INDEX.md
🇬🇧 英文文档 docs/en/
🇪🇸 西班牙文件 docs/es/
💻 代码示例 examples/
📄 PDF 自动生成(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 → 选择规则→ 将其应用于您的代码🚀