MCP跨平台命令执行器
一个跨平台的壳命令执行服务器,支持Windows、macOS和Linux环境下的PowerShell、CMD、GitBash和Bash壳,针对日语环境进行了优化。
服务介绍
MCP 服务器
MCP (消息控制协议) 服务器是在 Windows 环境下运行的 shell 命令执行服务器。它支持 PowerShell、CMD 和 GitBash 这些 shell,特别针对日语环境进行了优化。
特性
- 多 shell 支持: PowerShell、CMD、GitBash
- 完全支持日语环境: 支持 UTF-8/UTF-16LE 编码处理
- 包含特殊字符的命令处理: 支持管道(|)、分号(;)等特殊字符
- 增强的文件搜索功能: 支持日语文件名
安装
# 依存パッケージのインストール
npm install
使用方法
启动服务器
node server.js
或者使用 PM2:
# PM2 のセットアップ (初回のみ)
setup-pm2.bat
# PM2 での起動
pm2 start autostart.js
测试
可以通过运行测试脚本来验证功能:
# PowerShell 直接実行テスト
node test-direct-powershell.js
# MCP サーバー統合テスト
node test-mcp-server.js
开发
此项目已经实现了到第三阶段的改进:
- 第一阶段: 实现基本功能
- 第二阶段: 增加缓冲区大小,添加依赖包
- 第三阶段: 日语环境适应、特殊字符处理、改善文件搜索功能
许可证
MIT许可证