
linux-mcp-server

2025.04.12
1
JavaLinux命令执行远程管理其它
linux-mcp-server 是一个基于Spring AI框架实现的MCP Server,主要用于在指定的Linux系统上执行shell命令。它支持本地执行和通过SSH远程执行,提供了灵活的主机授权配置。
View on GitHub
Overview
基本能力
产品定位
linux-mcp-server 是一个用于在Linux系统上执行shell命令的服务,支持本地和远程操作。
核心功能
- 支持在指定的Linux系统上执行shell命令。
- 支持本地执行和通过SSH远程执行。
- 提供主机授权配置功能,通过
host.config
文件配置主机授权信息。
适用场景
- 需要在多台Linux服务器上批量执行命令的场景。
- 需要通过SSH远程管理Linux服务器的场景。
- 自动化运维和部署任务。
工具列表
- host.config:用于配置主机授权信息,支持SSH远程执行命令的授权管理。
常见问题解答
- 如何配置主机授权信息?
在
host.config
文件中配置主机授权信息,包括主机IP、用户名、密码或密钥等。
使用教程
使用依赖
- 确保系统已安装Java运行环境(JRE/JDK)。
- 确保系统已安装SSH客户端(如需远程执行)。
安装教程
- 下载并安装Spring AI框架。
- 下载linux-mcp-server的安装包。
- 解压安装包并配置
host.config
文件。
调试方式
- 启动服务后,可以通过日志查看服务运行状态。
- 使用命令行工具测试本地和远程命令执行功能。