shellserver
shellserver
一个使用 Python MCP SDK (FastMCP) 构建的小型 模型上下文协议 (MCP) 服务器。它提供了一个工具,用于在运行服务器进程的机器上执行 shell 命令。
要求
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
参数 | 类型 | 必需 | 默认值 | 描述 |
| string | 是 | — | 要运行的 shell 命令 |
| string | 否 | — | 子进程的工作目录 |
| number | 否 |
| 终止进程前的等待秒数 |
该工具返回一个包含 exit_code、stdout 和 stderr 的文本块。如果命令超过超时时间,进程将被终止,响应将指示超时。
连接客户端(本地运行示例)
将您的 MCP 主机指向 uv,并将此项目作为工作目录。配置示例结构如下:
{
"mcpServers": {
"shellserver": {
"command": "uv",
"args": ["run", "python", "server.py"],
"cwd": "/absolute/path/to/shellserver"
}
}
}请根据您的编辑器或客户端调整键名和 cwd。
安全性
此服务器会在宿主机上执行任意 shell 命令。任何能够针对此服务器调用 MCP 工具的人,实际上都拥有该机器的 shell 访问权限。请仅在受信任的主机上、使用受信任的客户端,并在充分了解风险的情况下使用。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityAmaintenanceA 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.1186MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that allows LLMs to execute shell commands and receive their output in a controlled manner.6MIT
- FlicenseBqualityDmaintenanceA Model Context Protocol server that enables LLM applications to safely execute shell commands with error handling and timeout settings.1
- AlicenseNot gradedqualityAmaintenanceA 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,165644MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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