ClamAV MCP
简单的ClamAV MCP,允许使用ClamAV引擎扫描文件中的病毒。
需求
此项目要求在您的系统上安装ClamAV。以下是安装方法:
Ubuntu/Debian
sudo apt-get update
sudo apt-get install clamav clamav-daemon视窗
- 从下载ClamAV安装程序 ClamAV官方网站
- 运行安装程序并按照安装向导进行操作
- 确保将ClamAV添加到系统PATH中
macOS
brew install clamav用法
要运行MCP服务器,请执行以下操作:
uv run mcp run main.py -t sse默认情况下,服务器将启动并监听端口8000上的SSE连接。
光标配置
要将此MCP与光标一起使用,请将以下配置添加到光标设置中:
{
"mcpServers": {
"ClamAV Server": {
"url": "http://[SERVER_IP]:8000/sse"
}
}
}此配置告诉Cursor连接到ClamAV MCP服务器。
API
MCP提供了一个单一的端点:
扫描文件
- 参数:
- base64_data:要扫描的文件的Base64编码字符串 - filename:扫描中要使用的文件的名称
- 退货:
- success:布尔值,指示扫描是否成功 - result:clamscan命令的原始输出 - error:如果扫描失败,则显示错误消息
