MCP安全实验室-学习本地LLM的MCP
一个完整的模型上下文协议(MCP)实现,具有服务器、客户端和LLM集成,用于安全工具执行。
快速开始
- 设置:
./setup.sh- 运行:
./start.sh故障排除
内存错误
如果你看到: model requires more system memory than is available
解决方案:
# Edit .env file
OLLAMA_MODEL=llama3.2:1b
# Pull smaller model
ollama pull llama3.2:1b
# Restart
./start.sh模型选项
llama3.2:1b-约1.3GB⭐ 建议用于低内存 (支持工具)llama3.2:3b-~2.3GB(质量更好,需要3GB+的可用RAM,支持工具)
重要提示:
tinyllama做 非 支持工具,因此它不适用于MCP- 使用
llama3.2:1b适用于低内存系统 - 安装脚本会自动检测内存并选择合适的型号
清理模型
要删除不支持工具的模型(如tinyllama):
# List all models
ollama list
# Remove specific model
ollama rm tinyllama
# Or use the cleanup script
./cleanup_models.sh