local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Windows 命令行 MCP 服务器
安全的模型上下文协议 (MCP) 服务器,使 AI 模型能够安全高效地与 Windows 命令行功能交互。
概述
Windows 命令行 MCP 服务器在 AI 模型和 Windows 系统操作之间搭建了一座强大而安全的桥梁。它允许在受控的环境下执行命令、创建项目和检索系统信息,同时保持严格的安全协议。
主要特点
🔒 增强的安全性
- 全面的命令允许列表
- 严格的输入验证
- 防止破坏性系统操作
- 可配置的安全级别
🛠 开发工具支持
- 为 React、Node.js 和 Python 创建项目
- 安全开发环境交互
- 扩展对开发工作流程的命令支持
🖥 系统交互能力
- 执行 Windows CLI 命令
- 运行 PowerShell 脚本
- 检索系统和网络信息
- 管理流程和服务
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Windows 命令行 MCP 服务器:
Copy
先决条件
- Node.js 16 或更高版本
- npm 或 yarn
- Windows操作系统
设置
Copy
用法
命令行选项
- 默认模式:使用预定义的安全命令
--allow-all
:以扩展模式运行(需采取额外预防措施)- 可以将自定义命令列表指定为参数
项目创建
使用内置项目创建工具安全地创建新项目:
- 支持的项目类型:React、Node.js、Python
- 在沙盒
~/AIProjects
目录中创建的项目
可用工具
- 执行命令:运行 Windows CLI 命令
- 执行PowerShell 脚本
- create_project :安全地创建新的开发项目
- list_running_processes :检索活动系统进程
- get_system_info :收集系统配置详细信息
- get_network_info :检索网络适配器信息
- get_scheduled_tasks :列出并查询系统任务
- get_service_info :管理和查询 Windows 服务
- list_allowed_commands :列出服务器可以执行的所有命令
与 Claude for Desktop 一起使用
要将此服务器与 Claude for Desktop 一起使用:
- 使用上面的设置说明构建服务器
- 将其添加到您的
claude_desktop_config.json
中:
Copy
将/path/to/dist/index.js
替换为dist
目录中构建的index.js
文件的绝对路径。
- 重启 Claude 桌面版
- 您现在可以通过要求 Claude 执行 Windows 系统操作来使用这些工具
安全注意事项
允许的命令
默认情况下,只允许安全命令:
- 系统信息检索
- 网络配置
- 流程管理
- 开发工具交互
阻止的操作
危险命令总是被阻止,包括:
- 磁盘格式化
- 用户管理
- 系统关闭
- 关键注册表修改
配置
通过指定允许的命令或使用配置标志来定制服务器的行为。
例子
Copy
贡献
- 分叉存储库
- 创建你的功能分支(
git checkout -b feature/amazing-feature
) - 提交您的更改(
git commit -m 'Add some amazing feature'
) - 推送到分支(
git push origin feature/amazing-feature
) - 打开拉取请求
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
致谢
- 受到模型上下文协议规范的启发
- 开发时充分考虑了安全性和灵活性
版本历史记录
- 0.3.0 :实现了 README 中提到的所有工具(系统信息、网络信息、进程管理、服务信息)
- 0.2.0 :添加项目创建,扩展开发工具
- 0.1.0 :具有基本命令执行功能的初始版本
支持
如有问题、疑问或建议,请在 GitHub 上打开问题。
You must be authenticated.
Tools
安全的模型上下文协议服务器,允许 AI 模型安全地与 Windows 命令行功能交互,从而实现系统命令、项目创建和系统信息检索的受控执行。
- Overview
- Key Features
- Installation
- Usage
- Using with Claude for Desktop
- Security Considerations
- Configuration
- Contributing
- License
- Acknowledgements
- Version History
- Support