[PR #27] [MERGED] More fixes and MCP improvement #31

Closed
opened 2026-02-27 13:59:51 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/GH05TCREW/pentestagent/pull/27
Author: @famez
Created: 2/8/2026
Status: Merged
Merged: 2/8/2026
Merged by: @GH05TCREW

Base: mainHead: main


📝 Commits (8)

  • bd0234e Removed loot dir from gitignore.
  • c573181 Added loot dir
  • d2f42fd Removed loot from dockerignore.
  • 04c6320 Configure debugging with vscode (allows to debug inside the container).
  • 0bb8465 Added MCP list command
  • 86f437b Added /mcp command on TUI in README.md and removed confusing third_party MCP integrations. The tool should be agnostic to the configured MCP tools.
  • 6cd9183 Added add command for /mcp on tui.
  • 8b10303 Added tool info for every MCP server.

📊 Changes

7 files changed (+213 additions, -22 deletions)

View changed files

📝 .dockerignore (+0 -1)
📝 .gitignore (+0 -3)
.vscode/launch.json (+14 -0)
📝 README.md (+2 -15)
loot/.gitkeep (+0 -0)
📝 pentestagent/interface/tui.py (+187 -0)
📝 pentestagent/mcp/manager.py (+10 -3)

📄 Description

  • The loot dir is created with root permissions, it throws an error the first time docker-compose is launched and the permissions had to be manually changed the first time. Loot directory is added to the repo so that it is copied with the right permissions.
  • Added launch.json file for debug setup in vscode IDE (so that it must not be manually configured every time).
  • Added /mcp command on TUI. List and add commands.
  • Removed third_party integrations on README.md, because it seems to be removed and it is confusing. MCP client should be agnostic to MCP servers.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/GH05TCREW/pentestagent/pull/27 **Author:** [@famez](https://github.com/famez) **Created:** 2/8/2026 **Status:** ✅ Merged **Merged:** 2/8/2026 **Merged by:** [@GH05TCREW](https://github.com/GH05TCREW) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (8) - [`bd0234e`](https://github.com/GH05TCREW/pentestagent/commit/bd0234eaf86abc9873b5e6bbb38f3e17e93fe121) Removed loot dir from gitignore. - [`c573181`](https://github.com/GH05TCREW/pentestagent/commit/c5731813e5f30ccd487551d05bc8ed24136131a2) Added loot dir - [`d2f42fd`](https://github.com/GH05TCREW/pentestagent/commit/d2f42fd7b0d40ab9a058bf0f02b0207bace43d2c) Removed loot from dockerignore. - [`04c6320`](https://github.com/GH05TCREW/pentestagent/commit/04c63205fd6c9b23b2ae8d66886400c630630e4b) Configure debugging with vscode (allows to debug inside the container). - [`0bb8465`](https://github.com/GH05TCREW/pentestagent/commit/0bb8465254b43fdbc1e1c527860e1f168e8acb73) Added MCP list command - [`86f437b`](https://github.com/GH05TCREW/pentestagent/commit/86f437b0f6ba037ce7cdc586811b7e2737ad8742) Added /mcp command on TUI in README.md and removed confusing third_party MCP integrations. The tool should be agnostic to the configured MCP tools. - [`6cd9183`](https://github.com/GH05TCREW/pentestagent/commit/6cd91830b60257af32f53ae1ff3cb9e1afcc1560) Added add command for /mcp on tui. - [`8b10303`](https://github.com/GH05TCREW/pentestagent/commit/8b103031b8589e88e87ccf4ce546a256d869ad32) Added tool info for every MCP server. ### 📊 Changes **7 files changed** (+213 additions, -22 deletions) <details> <summary>View changed files</summary> 📝 `.dockerignore` (+0 -1) 📝 `.gitignore` (+0 -3) ➕ `.vscode/launch.json` (+14 -0) 📝 `README.md` (+2 -15) ➕ `loot/.gitkeep` (+0 -0) 📝 `pentestagent/interface/tui.py` (+187 -0) 📝 `pentestagent/mcp/manager.py` (+10 -3) </details> ### 📄 Description - The loot dir is created with root permissions, it throws an error the first time docker-compose is launched and the permissions had to be manually changed the first time. Loot directory is added to the repo so that it is copied with the right permissions. - Added launch.json file for debug setup in vscode IDE (so that it must not be manually configured every time). - Added /mcp command on TUI. List and add commands. - Removed third_party integrations on README.md, because it seems to be removed and it is confusing. MCP client should be agnostic to MCP servers. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-27 13:59:51 -05:00
yindo closed this issue 2026-02-27 13:59:52 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yindo/pentestagent#31