CMD MCP Server

CMD MCP Server

site icon
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();

开发环境设置

  1. 克隆仓库
git clone https://github.com/PhialsBasement/CMD-MCP-Server.git
cd CMD-MCP-Server
  1. 安装依赖
npm install
  1. 构建项目
npm run build

许可证

该项目遵循 MIT 开源许可条款。