模型控制协议服务器

Omnis-Nexus是一个基于模型控制协议(MCP)的高性能、跨平台硬件抽象层和系统控制服务器,适用于Claude、Gemini等LLMs,提供CPU/RAM/电池遥测、进程管理、视觉感知、应用控制、安全监控和自动化任务调度等功能。

  • by DHEERAJ083
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 DHEERAJ083/OMNIS-NEXUS-2

使用说明

所有Nexus MCP服务器

所有Nexus 是基于模型上下文协议(MCP)构建的LLM(Claude、Gemini等)的高性能、跨平台硬件抽象层和系统控制服务器。

特性

  • 核心系统:CPU/RAM/电池遥测、shell命令执行、文件系统访问。
  • 流程管理:列出、终止和检查进程。
  • 视觉感知:屏幕截图、区域监控和视觉搜索(按图像单击)。
  • 应用程序控制:启动应用程序、管理窗口、键入/单击自动化。
  • 哨兵监测:UI更改、日志文件和硬件健康状况的后台监视器。
  • 安全:“Sandbox Guard”文件保护、回滚功能、审计日志记录。
  • 自动化:Cron风格的任务调度。

安装

  1. 先决条件:Python 3.10+
  2. 设置:
    ./setup.ps1  # Windows
    # OR
    ./setup.sh   # macOS/Linux
    

配置

服务器可以通过以下方式配置 omnis_config.json 或 OMNIS_SAFE_ZONE 环境变量。

用法

通过您的MCP客户端(例如Claude Desktop)连接。看 docs/TOOL_REFERENCE.md 查看可用工具的完整列表。

结构

  • omnis_nexus_server.py:主服务器入口点。
  • docs/:文件和参考资料。
  • tests/:验证脚本。
  • logs/:应用程序日志。
  • .rollback/:文件操作备份(安全功能)。