关于 SHELL-MCP-SERVER
SHELL-MCP-SERVER 是供 MCP 客户端执行 Shell 命令的 MCP 服务,也可作为项目依赖使用。它支持 cmd 和 PowerShell 等终端类型,并可通过 npx 启动。
主要功能
- 01执行 Shell 命令
- 02支持 cmd 和 PowerShell
- 03通过 npx 直接运行
- 04作为项目依赖使用
适用场景
- 01从 MCP 客户端运行 Shell 命令
- 02在 cmd 或 PowerShell 中执行命令
- 03通过 npx 启动服务
- 04将服务集成到项目中
MCP 相关
这是一个 MCP 服务,向 MCP 客户端提供 Shell 命令执行能力。
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
shell-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
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。