1. Conduid
  2. Files
  3. shellserver
MCP server · Files

shellserver

Shell MCP Server

Unclaimed files
34Low

Scored 13 days ago · breakdown

About shellserver

shellserver is an MCP server in the Files category: shell MCP Server.

Install

From source
git clone https://github.com/weezerzero/mcp-shellserver

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about shellserver

Powered by Claude · Grounded in docs

I know everything about shellserver. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

shellserver

A small Model Context Protocol (MCP) server built with the Python MCP SDK (FastMCP). It exposes one tool that runs shell commands on the machine where the server process runs.

Requirements

  • Python 3.14+ (see pyproject.toml)
  • uv for installing and running dependencies

Setup

Clone or copy this repository, then from the project root:

uv sync

Running the server

The server uses stdio transport (the default for FastMCP).

uv run python server.py

Do not pipe extra data to stdout from the server process; MCP uses stdout for JSON-RPC. Logging in server.py is directed to stderr.

Tool: terminal_tool

Parameter Type Required Default Description
command string yes — Shell command to run
cwd string no — Working directory for the subprocess
timeout_seconds number no 120 Seconds to wait before killing the process

The tool returns a single text block containing exit_code, stdout, and stderr. If the command exceeds the timeout, the process is terminated and the response indicates a timeout.

Connecting a client (example of running locally)

Point your MCP host at uv with this project as the working directory. Example configuration shape:

{
  "mcpServers": {
    "shellserver": {
      "command": "uv",
      "args": ["run", "python", "server.py"],
      "cwd": "/absolute/path/to/shellserver"
    }
  }
}

Adjust the key name and cwd to match your editor or client.

Security

This server executes arbitrary shell commands on the host. Anyone who can invoke MCP tools against this server effectively has shell access to that machine. Use only on trusted hosts, with trusted clients, and with clear understanding of the risk.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About shellserver

How do I install shellserver?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is shellserver safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is shellserver still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.