MCP Linux Common Utility Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

MCP Linux Common Utility Server 是一个用于管理和监控Linux系统的工具,通过MCP协议提供对系统资源的访问和控制。

核心功能

  • CPU操作:获取CPU信息、使用率和负载平均值等。
  • 内存操作:获取内存和交换空间信息及使用统计。
  • 进程/线程操作:列出进程、获取进程信息和管理进程。
  • 存储操作:获取磁盘、卷和分区信息。
  • 文件系统操作:创建、删除、更新文件和获取文件信息。
  • 硬件操作:检测硬件并获取硬件信息。
  • 网络操作:获取网络接口信息、测试连接性和数据传输。
  • 监控操作:监控系统状态和健康检查。

适用场景

  • 远程系统管理
  • 自动化运维
  • 系统监控和性能分析
  • 开发和测试环境管理

工具列表

CPU工具
  • get_cpu_info:获取详细的CPU信息
  • get_cpu_usage:获取CPU使用率
  • get_load_average:获取系统负载平均值
  • analyze_cpu_performance:分析CPU性能
内存工具
  • get_memory_info:获取详细的内存信息
  • get_memory_usage:获取内存使用情况
  • get_swap_info:获取交换空间信息
  • analyze_memory_performance:分析内存性能
进程工具
  • list_processes:列出所有进程
  • get_process_info:获取进程详细信息
  • search_processes:搜索进程
  • analyze_top_processes:分析CPU和内存使用率最高的进程
存储工具
  • list_disks:列出物理磁盘
  • list_partitions:列出磁盘分区
  • get_disk_usage:获取磁盘使用情况
  • analyze_storage_usage:分析存储使用情况
文件系统工具
  • list_directory:列出目录内容
  • read_file:读取文件内容
  • write_file:写入文件内容
  • delete_file:删除文件或目录
  • copy_file:复制文件或目录
  • move_file:移动文件或目录
  • search_files:搜索匹配模式的文件
  • search_file_contents:搜索包含模式的文件
硬件工具
  • get_system_info:获取系统信息
  • get_cpu_info:获取CPU信息
  • get_memory_info:获取内存信息
  • get_storage_info:获取存储信息
  • get_pci_devices:获取PCI设备信息
  • get_usb_devices:获取USB设备信息
  • analyze_hardware:分析硬件配置
网络工具
  • get_network_interfaces:获取网络接口信息
  • get_network_connections:获取网络连接
  • get_network_stats:获取网络统计信息
  • ping_host:ping主机
  • traceroute_host:跟踪路由到主机
  • http_get_request:执行HTTP GET请求
  • download_file_from_url:从URL下载文件
  • upload_file_to_url:上传文件到URL
  • analyze_network:分析网络配置和连接性
监控工具
  • get_system_status:获取系统状态
  • check_system_health:检查系统健康
  • monitor_resources:监控资源使用情况
  • get_system_uptime:获取系统运行时间
  • get_system_load:获取系统负载
  • analyze_system_performance:分析系统性能

常见问题解答

  • 如何配置服务器?:通过YAML配置文件进行配置,默认路径包括./config.yaml./config/config.yaml/etc/mcp-lcu-server/config.yaml~/.config/mcp-lcu-server/config.yaml
  • 如何启动服务器?:使用命令行选项启动,如mcp-lcu-server --transport stdio
  • 如何确保安全性?:配置允许的文件系统路径、网络操作域和进程管理权限。

使用教程

使用依赖

  • Python 3.10或更高版本
  • Linux操作系统

安装教程

  1. 克隆仓库:
    git clone https://github.com/yourusername/mcp_lcu_server.git
    cd mcp_lcu_server

  2. 安装包:
    pip install -e .

调试方式

启动服务器并启用调试日志:
mcp-lcu-server --debug

启动服务器并指定配置文件和传输类型:
mcp-lcu-server --config /path/to/config.yaml --transport both

点击访问

开发效率

MCP Apple Notes - MCP服务,MCP服务器,MCP教程

2025-5-3 10:07:04

开发效率

mcp-helper-tools - MCP服务,MCP服务器,MCP教程

2025-5-3 10:07:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索