
CMD MCP Server

2025.02.17
1
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 构建
- 跨平台兼容性
适用场景
- 需要在 MCP 兼容应用中集成命令行操作的场景
- 跨平台(Windows 和 Linux)的命令行操作需求
- 需要通过 SSH 连接执行命令的场景
工具列表
@smithery/cli
: 用于自动安装 CMD Servernpm
或yarn
: 用于手动安装和管理依赖
常见问题解答
- 安全性问题: 执行命令行操作可能存在潜在危险,建议在生产环境中实施适当的安全措施和输入验证。
- 支持: 问题和功能请求可通过 GitHub issue tracker 提交。
使用教程
使用依赖
- 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();
- 配置服务器
const config = {
// 添加配置选项
};
const server = new MCPCmdServer(config);
- 开发环境设置
git clone https://github.com/PhialsBasement/CMD-MCP-Server.git
cd CMD-MCP-Server
npm install
npm run build