Skip to main content
Glama
weezerzero

shellserver

by weezerzero

shellserver

Ein kleiner Model Context Protocol (MCP)-Server, der mit dem Python MCP SDK (FastMCP) erstellt wurde. Er stellt ein Tool bereit, das Shell-Befehle auf der Maschine ausführt, auf der der Serverprozess läuft.

Anforderungen

  • Python 3.14+ (siehe pyproject.toml)

  • uv zur Installation und Ausführung von Abhängigkeiten

Related MCP server: Shell MCP Server

Einrichtung

Klonen oder kopieren Sie dieses Repository und führen Sie dann vom Projektstammverzeichnis aus:

uv sync

Ausführen des Servers

Der Server verwendet den stdio-Transport (Standard für FastMCP).

uv run python server.py

Leiten Sie keine zusätzlichen Daten vom Serverprozess an stdout weiter; MCP verwendet stdout für JSON-RPC. Protokollierungen in server.py werden an stderr weitergeleitet.

Tool: terminal_tool

Parameter

Typ

Erforderlich

Standard

Beschreibung

command

string

ja

Auszuführender Shell-Befehl

cwd

string

nein

Arbeitsverzeichnis für den Subprozess

timeout_seconds

number

nein

120

Sekunden bis zum Abbruch des Prozesses

Das Tool gibt einen einzelnen Textblock zurück, der exit_code, stdout und stderr enthält. Wenn der Befehl das Zeitlimit überschreitet, wird der Prozess beendet und die Antwort zeigt ein Timeout an.

Verbinden eines Clients (Beispiel für die lokale Ausführung)

Verweisen Sie Ihren MCP-Host auf uv mit diesem Projekt als Arbeitsverzeichnis. Beispiel für die Konfigurationsstruktur:

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

Passen Sie den Schlüsselnamen und cwd an Ihren Editor oder Client an.

Sicherheit

Dieser Server führt beliebige Shell-Befehle auf dem Host aus. Jeder, der MCP-Tools gegen diesen Server aufrufen kann, hat effektiv Shell-Zugriff auf diese Maschine. Verwenden Sie ihn nur auf vertrauenswürdigen Hosts, mit vertrauenswürdigen Clients und mit einem klaren Verständnis des Risikos.

Install Server
F
license - not found
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    A secure shell command execution server implementing the Model Context Protocol (MCP). This server allows remote execution of whitelisted shell commands with support for stdin input.
    1
    186
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that allows LLMs to execute shell commands and receive their output in a controlled manner.
    6
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that enables LLM applications to safely execute shell commands with error handling and timeout settings.
    1
  • A
    license
    Not graded
    quality
    A
    maintenance
    A Model Context Protocol server that allows LLMs to securely execute shell commands on remote Linux and Windows systems via SSH. It supports password and key-based authentication, command timeouts, and sudo elevation for administrative tasks.
    49,165
    644
    MIT

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

  • Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/weezerzero/mcp-shellserver'

If you have feedback or need assistance with the MCP directory API, please join our Discord server