网络异常检测系统

NetPulse是一款基于边缘AI的实时网络异常检测系统,适用于家庭网络和企业网络的健康监测与性能优化。

  • by sophialin7
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 sophialin7/network-mcp

使用说明

NetPulse:用于实时网络异常检测的智能边缘AI

  • 安装集成开发环境(IDE)和工具: Arduino 集成开发环境(IDE) Claude Desktop(可译为“Claude桌面版”或保持原样,根据上下文决定是否需要具体化为某种软件或平台的名称)

对于固件

    1. 安装由Adafruit提供的“DHT传感器库”
    1. 安装“Adafruit 统一传感器”库
    1. 上传固件至 max-firmware 连接到你的Arduino Uno
    1. 以9600波特率打开串口监视器 */

对于MCP服务器

  1. 通过(某种方式)安装Anthropic(注:此处“anthropic”可能指某个特定的软件、系统或项目,但根据上下文无法确定具体名称,因此直接音译;若“anthropic”有特定含义或品牌名,请根据实际情况调整翻译) pip install anthropic
  2. 通过以下方式安装Firebase Admin: pip install firebase-admin 使用 Firebase Admin SDK
  3. 设置虚拟环境
  4. 创建一个新项目并仅上传 server.py
  5. 确保包含密钥的firebaseadmin.json文件位于与(其他文件/程序)相同的文件夹内 server.py
  6. 确保 package-lock.json 和 package.json 位于同一文件夹内 server.py
  7. 使用(工具/方法)配置项目 claude_desktop_config.json file 以下格式如下: "mcpServers": { "家庭网络助手": { "命令": "/Users/"/path/to/venv/bin/python3", "args": ["/Users/“/path/to/server.py” 翻译成中文是:“服务器脚本的路径(示例路径)”。不过,这里的“/path/to/”是一个占位符,实际翻译时不会直接翻译这部分,而是根据实际情况替换为具体的路径,比如“/home/user/app/server.py”就翻译为“/home/user/app/服务器脚本.py”。所以,一个更具体的翻译示例可能是:“/home/user/app/server.py(服务器脚本的路径)”。但通常我们只需关注“server.py”部分,表示这是服务器的Python脚本文件 } } }
  8. 与聊天界面互动,询问示例提示,如: 我的网络健康状况如何? 我如何优化我的网络性能?