命令行执行服务器

MCP服务器是一个在Windows环境下运行的支持多种Shell(PowerShell、CMD、GitBash)的命令执行服务器,特别优化了日语环境下的使用。

  • by mokemoke0821
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 mokemoke0821/mcp

使用说明

MCP 服务器

MCP (Message Control Protocol) 服务器Windows 在环境中运行的壳命令执行服务器。PowerShell、CMD、GitBash 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。

特徴

  • 多壳支持: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

开発

此项目实现了到第三阶段为止的改进:

  1. 第一阶段:基本机能実装
  2. 第二阶段:缓冲区大小增量,添加从属包
  3. 第三阶段:日语环境对应、特殊文字处理、文件检索功能改善

许可证

MIT许可证