interactive-process-mcp给予Agent操作交互式进程的能力,最近突发奇想做的项目

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
interactive-process-mcp给予Agent操作交互式进程的能力,最近突发奇想做的项目
interactive-process-mcp给予Agent操作交互式进程的能力,最近突发奇想做的项目
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


众所周知,楼主是一个苦逼安全:dog_face:。楼主之前用kali mcp测试AI自动化渗透测试的能力,发现一个极大的痛点,ai难以调用impacket、evil-winrm这类不支持mcp、非交互式操作的程序。与其为每一个程序开发mcp,不如做一层io,把进程包裹起来,让ai专注于输入输出,进程的会话由这个mcp去统一管理。交互式程序会持续运行,而不是每调用一次就新起一次。
目前测试下来,ai可以正常使用vim、gdb、mysql等cli程序。
楼主不是软件开发从业者,项目是我提出设计,让agent去写的。应该存在很多问题,希望佬友们多多给点建议(狠狠提issue),也希望佬友们能点个星星。 :laughing:
下面是效果图

image

项目地址GitHub - UserB1ank/interactive-process-mcp: Give AI Agents Interactive Terminal Capabilities · GitHub

3 个帖子 - 2 位参与者

阅读完整话题

来源: linux.do查看原文