About SHELL-MCP-SERVER
SHELL-MCP-SERVER is an MCP server for running shell commands, intended for use from MCP clients or as a project dependency. It supports multiple terminal types, including cmd and PowerShell, and can be launched with npx.
Key features
- 01Execute shell commands
- 02Support cmd and PowerShell
- 03Run directly with npx
- 04Use as a project dependency
Use cases
- 01Run shell commands from an MCP client
- 02Execute commands in cmd or PowerShell
- 03Launch the server with npx
- 04Embed the server in a project
MCP support
It is an MCP server that exposes shell command execution to MCP clients.
Details
From the project READMEshell-mcp-server
MCP Server for executing shell commands
快速开始
通过npx直接运行
npx -y shell-mcp-server
作为MCP服务器配置
{
"mcpServers": {
"shell-mcp-server": {
"command": "npx",
"args": ["-y", "shell-mcp-server"]
}
}
}
安装为全局命令
npm install -g shell-mcp-server
shell-mcp-server
作为项目依赖安装
npm install shell-mcp-server
使用方法
直接运行
npx -y shell-mcp-server
# 或安装后
shell-mcp-server
编程方式使用
import { startServer } from 'shell-mcp-server';
startServer({
port: 3000
});
功能特性
- 安全执行Shell命令
- 支持多种终端类型(cmd, powershell)
- 基于Model Context Protocol (MCP) SDK构建
- 支持npx一键运行
- 可作为MCP服务器配置
许可证
MIT
Comments
Markdown supported
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.