控制台历史解析器MCP服务器

一个将ConsoleHost_history.txt文件解析为JSON格式并通过MCP服务器提供的工具,支持多种文件编码和图像格式。

  • by amier-ge
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Amier-ge/ConsoleHost_History-Parser-MCP

使用说明

ConsoleHost_历史解析器MCP服务器

将ConsoleHost_history.txt Parser作为模型上下文协议(MCP)服务器提供

目标文件位置:

%USERPROFILE%\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt

要求

目录结构

这个MCP服务器 ConsoleHost_Parser 依赖于库。 两个文件夹必须位于同一目录中。

Parent_Directory/
├── ConsoleHost_Parser/         ← 원본 ConsoleHost 파서 라이브러리
│   ├── consoleHost_parser.py
│   └── ...
│
└── ConsoleHost_Parser_MCP/     ← 이 MCP 서버
    ├── mcp_server.py
    └── ...

⚠️ ConsoleHost_Parser 如果文件夹不存在或位于其他位置,图像提取功能将无法正常工作。

安装

pip install -r requirements.txt

使用方法

运行MCP服务器

python mcp_server.py

设置环境

{
  "mcpServers": {
    "consolehost-parser": {
      "command": "[Python Path]",
      "args": [
        "[mcp_server.py Path]"
      ],
      "env": {
        "PYTHONPATH": "C:/Users/home/Desktop/Made_Tools/ConsoleHost_Parser_MCP"
      }
    }
  }
}

交付工具

工具 说明
extract_consolehost_history 将ConsoleHost_history.txt文件解析为JSON
get_info 查看工具信息

支持编码

  • UTF-8
  • UTF-8-bon
  • CP949
  • 韩语
  • 拉丁语-1

支持的映像

  • E01
  • DD/原始

作者

Amier ge