CMD-MCP-Server 是一个 Model Context Protocol(MCP)服务器实现,主要用途是执行 CMD 命令,并支持 Windows 和 Linux 系统以及 SSH 连接。它可以将命令行操作与兼容 MCP 的应用程序集成,例如挂接到 Claude 以提供额外的智能体(agentic)能力。
主要能力包括:通过 MCP 执行 CMD 命令;使用 TypeScript 实现;基于官方 MCP SDK 构建;具备跨平台兼容性。
使用方式:
- 通过 Smithery 自动安装到 Claude Desktop。
- 手动安装:需要 Node.js(推荐 v16 或更高版本)以及 npm 或 yarn 包管理器。
- 开发环境设置:克隆仓库、安装依赖、构建项目。构建命令包括
npm run build(将 TypeScript 编译为 JavaScript)和npm run prepare(准备发布包)。 - 服务器可通过环境变量或配置对象进行配置。
依赖项包括:@modelcontextprotocol/sdk ^1.0.1、glob ^10.3.10、zod-to-json-schema ^3.23.5。
适用场景:需要将命令行操作集成到 MCP 兼容应用(如 Claude)中的场景,用于扩展智能体能力。
限制与注意事项:执行命令行操作可能具有潜在危险性。在生产环境中使用时,必须实施适当的安全措施和输入验证。项目采用 MIT 许可证。贡献和问题反馈可通过 GitHub 进行。