
CMD MCP Server

2025.02.14
9
JavaScript命令行操作跨平台开发开发效率
CMD-MCP-Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,用于在 Windows 和 Linux 系统上执行 CMD 命令,并支持 SSH 连接。该服务器允许将命令行操作与 MCP 兼容的应用程序集成。
View on GitHub
Overview
基本能力
产品定位
CMD-MCP-Server 是一个用于执行命令行操作的 MCP 服务器,旨在为开发者提供跨平台的命令行集成能力。
核心功能
- 通过 MCP 执行 CMD 命令
- TypeScript 实现
- 基于官方 MCP SDK 构建
- 跨平台兼容性
适用场景
- 需要在应用程序中集成命令行操作的场景
- 跨平台开发环境
- 自动化脚本执行
工具列表
@modelcontextprotocol/sdk
: 提供 MCP 协议支持glob
: 文件模式匹配zod-to-json-schema
: 数据验证和转换
常见问题解答
- 安全问题:执行命令行操作可能存在风险,建议在生产环境中实施适当的安全措施和输入验证。
使用教程
使用依赖
- Node.js (v16 或更高版本)
- npm 或 yarn 包管理器
安装教程
通过 Smithery 安装
npx -y @smithery/cli install server-cmd --client claude
手动安装
npm install server-cmd
调试方式
import { MCPCmdServer } from 'server-cmd';
// 初始化服务器
const server = new MCPCmdServer();
// 启动服务器
server.start();
开发环境设置
- 克隆仓库
git clone https://github.com/PhialsBasement/CMD-MCP-Server.git
cd CMD-MCP-Server
- 安装依赖
npm install
- 构建项目
npm run build