Skip to main content
Glama
weezerzero

shellserver

by weezerzero

shellserver

Небольшой сервер Model Context Protocol (MCP), созданный с помощью Python MCP SDK (FastMCP). Он предоставляет один инструмент, который запускает команды оболочки на машине, где выполняется процесс сервера.

Требования

  • Python 3.14+ (см. pyproject.toml)

  • uv для установки и запуска зависимостей

Related MCP server: Shell MCP Server

Настройка

Клонируйте или скопируйте этот репозиторий, затем из корня проекта:

uv sync

Запуск сервера

Сервер использует транспорт stdio (по умолчанию для FastMCP).

uv run python server.py

Не передавайте дополнительные данные в stdout из процесса сервера; MCP использует stdout для JSON-RPC. Логирование в server.py направляется в stderr.

Инструмент: terminal_tool

Параметр

Тип

Обязательный

По умолчанию

Описание

command

string

да

Команда оболочки для выполнения

cwd

string

нет

Рабочая директория для подпроцесса

timeout_seconds

number

нет

120

Секунды ожидания перед завершением процесса

Инструмент возвращает один текстовый блок, содержащий exit_code, stdout и stderr. Если команда превышает время ожидания, процесс завершается, и ответ указывает на тайм-аут.

Подключение клиента (пример локального запуска)

Укажите вашему MCP-хосту uv, используя этот проект в качестве рабочей директории. Пример конфигурации:

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

Настройте имя ключа и cwd в соответствии с вашим редактором или клиентом.

Безопасность

Этот сервер выполняет произвольные команды оболочки на хосте. Любой, кто может вызывать инструменты MCP на этом сервере, фактически получает доступ к оболочке этой машины. Используйте только на доверенных хостах, с доверенными клиентами и с четким пониманием рисков.

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