CMD MCP Server

CMD MCP Server

site icon
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 Server
  • npmyarn: 用于手动安装和管理依赖

常见问题解答

  • 安全性问题: 执行命令行操作可能存在潜在危险,建议在生产环境中实施适当的安全措施和输入验证。
  • 支持: 问题和功能请求可通过 GitHub issue tracker 提交。

使用教程

使用依赖

  • Node.js (v16 或更高版本推荐)
  • npm 或 yarn 包管理器

安装教程

通过 Smithery 安装

npx -y @smithery/cli install server-cmd --client claude

手动安装

npm install server-cmd

调试方式

  1. 初始化服务器
import { MCPCmdServer } from 'server-cmd';
const server = new MCPCmdServer();
server.start();
  1. 配置服务器
const config = {
  // 添加配置选项
};
const server = new MCPCmdServer(config);
  1. 开发环境设置
git clone https://github.com/PhialsBasement/CMD-MCP-Server.git
cd CMD-MCP-Server
npm install
npm run build

许可证

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