linux-mcp-server

linux-mcp-server

site icon
2025.04.12 1
JavaLinux命令执行远程管理其它
linux-mcp-server 是一个基于Spring AI框架实现的MCP Server,主要用于在指定的Linux系统上执行shell命令。它支持本地执行和通过SSH远程执行,提供了灵活的主机授权配置。
View on GitHub

Overview

基本能力

产品定位

linux-mcp-server 是一个用于在Linux系统上执行shell命令的服务,支持本地和远程操作。

核心功能

  1. 支持在指定的Linux系统上执行shell命令。
  2. 支持本地执行和通过SSH远程执行。
  3. 提供主机授权配置功能,通过host.config文件配置主机授权信息。

适用场景

  1. 需要在多台Linux服务器上批量执行命令的场景。
  2. 需要通过SSH远程管理Linux服务器的场景。
  3. 自动化运维和部署任务。

工具列表

  1. host.config:用于配置主机授权信息,支持SSH远程执行命令的授权管理。

常见问题解答

  1. 如何配置主机授权信息?host.config文件中配置主机授权信息,包括主机IP、用户名、密码或密钥等。

使用教程

使用依赖

  1. 确保系统已安装Java运行环境(JRE/JDK)。
  2. 确保系统已安装SSH客户端(如需远程执行)。

安装教程

  1. 下载并安装Spring AI框架。
  2. 下载linux-mcp-server的安装包。
  3. 解压安装包并配置host.config文件。

调试方式

  1. 启动服务后,可以通过日志查看服务运行状态。
  2. 使用命令行工具测试本地和远程命令执行功能。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。