使用说明
MCP哨兵
MCP Sentinel是一个用于模型上下文协议(MCP)服务器的静态安全扫描程序和运行时辅助工具包。它突出了有风险的网络或文件系统行为,根据最小权限策略验证您的服务器,并为基于FastMCP样式模式构建的协作服务器提供轻量级的运行时保护。
特性
- 静态扫描 用于出站网络使用、危险的文件系统访问和基本机密滥用。
- 政策即代码 使用YAML和Pydantic模型来表示每个工具允许的域和文件系统模式。
- 运行时助手 例如安全HTTP客户端和文件系统包装器,以在运行时执行策略。
- 命令行界面 适用于当地使用和CI管道。
快速启动
pip install .
# or pip install mcp_sentinel when published
mcp-sentinel mcp-scan .
请参阅 docs/ 文件夹中包含详细的用法、策略示例、CI代码片段和运行时指南。