loading…
Search for a command to run...
loading…
A lightweight MCP server that provides AI assistants with access to a system's terminal through a secure terminal tool. It enables users to execute shell comman
A lightweight MCP server that provides AI assistants with access to a system's terminal through a secure terminal tool. It enables users to execute shell commands and receive stdout, stderr, and exit codes directly within an MCP-compatible client.
A lightweight MCP server that gives AI assistants access to your terminal.
Python 3.13+ MCP Docker License uv
Run shell commands through the Model Context Protocol — connect any MCP-compatible AI client to your system's terminal.
terminal tool that runs any shell command# Clone the repo
git clone https://github.com/joandiazcapell/shellserver.git
cd shellserver
# Install dependencies and run
uv sync
uv run server.py
# Build the image
docker build -t shellserver .
# Run the container
docker run --rm -i shellserver
Or pull directly from Docker Hub:
docker run --rm -i yourusername/shellserver:latest
Add this to your MCP client config to connect:
{
"mcpServers": {
"shell": {
"command": "uv",
"args": ["run", "server.py"],
"cwd": "/path/to/shellserver"
}
}
}
{
"mcpServers": {
"shell": {
"command": "docker",
"args": ["run", "--rm", "-i", "shellserver"]
}
}
}
terminalRun a shell command and return its output.
| Parameter | Type | Description |
|---|---|---|
command |
string |
The shell command to execute |
Returns — stdout, stderr (if any), and exit code (if non-zero).
> terminal("echo hello world")
hello world
> terminal("ls nonexistent")
STDERR:
ls: nonexistent: No such file or directory
Exit code: 1
shellserver/
├── server.py # MCP server implementation
├── pyproject.toml # Project metadata & dependencies
├── uv.lock # Locked dependencies
├── Dockerfile # Container build file
└── README.md
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"shell-server": {
"command": "npx",
"args": []
}
}
}Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also