What runtime does linux-mcp-server require?
Java 17+ and Maven 3.6+ (or the bundled Maven wrapper). The target hosts must have SSH service enabled.
@MartinDai
Basic information
support execute shell on a remote linux or local machine
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol (MCP) server built with Spring Boot and Spring AI that executes shell commands on local or remote Linux hosts. It exposes an executeShell tool via the MCP standard interface, allowing AI assistants like Claude Desktop to perform command-line operations securely.
src/main/resources/hosts.json to configure remote host credentials (IP, username, password).mvn spring-boot:run or package it as a JAR (mvn clean package; java -jar target/linux-mcp-server-1.0.0.jar). The server listens on port 3001 at /mcp.executeShell tool, which accepts machineIp (optional), path (optional), and shell (required) parameters.hosts.json.mvn spring-boot:run or executable JAR.Java 17+ and Maven 3.6+ (or the bundled Maven wrapper). The target hosts must have SSH service enabled.
Credentials are stored in plain text inside `hosts.json`. The README advises against committing production credentials; use environment variables or a secure config store for sensitive environments.
No. It uses `PromiscuousVerifier` which skips host key verification. For production, replace with a known‑hosts list to prevent man‑in‑the‑middle attacks.
The server uses STREAMABLE HTTP transport and listens on port `3001` at the `/mcp` endpoint. Both can be changed in `application.yml`.
SSH connections are cached by Caffeine with a default idle timeout of 5 minutes. The cache duration and maximum size can be adjusted in `RemoteShellService`.
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
A search tool helps dev to solve the naming things problem.
Open-source MCP to use Blender with any LLM
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
Comments