Commit Graph

218 Commits

Author SHA1 Message Date
famez
9e7e84c03c Added chevron icon and additional text on the tool message indicating that clicking over the message allows to see the tool result. 2026-02-15 22:33:47 +01:00
famez
99bbea32ec Added ToolResultMessage again, but only visible when clicking over the tool widget. 2026-02-15 12:23:30 +01:00
famez
d8c866ec3c Added notes.json to gitignore. 2026-02-15 12:20:46 +01:00
Masic
50ed888b22 Merge pull request #28 from famez/main
MCP improvements
2026-02-12 21:08:45 -07:00
famez
2fece6693e Added ignored json file. 2026-02-12 19:21:25 +01:00
famez
ebff3cfbd1 Removed text from readme. 2026-02-12 19:19:42 +01:00
famez
58146ab28f Merge branch 'dev' 2026-02-12 19:16:36 +01:00
famez
2ce1d22446 Added some files to gitignore. 2026-02-12 19:13:40 +01:00
famez
fd7c7d0f11 Added MCP configuration examples. 2026-02-12 19:13:20 +01:00
famez
a56dc2cd46 Merge branch 'GH05TCREW:main' into dev 2026-02-12 00:20:18 +01:00
famez
44daa882ef Merge branch 'GH05TCREW:main' into main 2026-02-12 00:20:03 +01:00
famez
67bb1f5b5a Added extra logs from stderr on commands on the /mcp list command. Allows more visibility for MCP connections. 2026-02-12 00:08:04 +01:00
famez
498038c6b9 Added enabling/disabling MCP servers from the MCP list command via the MCPScreen (Modal Screen). Updating availability of tools to agent accordingly. 2026-02-11 23:34:59 +01:00
famez
fcda8232e3 Removed enabled text (leave just the enable button). 2026-02-11 21:26:21 +01:00
famez
b80fd236c4 Added enabled toggle button 2026-02-11 18:19:11 +01:00
famez
7524e75b84 If there are errors during the MCP set up, show it in the MCP tree view. 2026-02-11 17:55:52 +01:00
famez
be05e9243a Fix: Connected attribute was not properly set. 2026-02-11 17:55:22 +01:00
famez
c5f1d7fc49 Removed MCP cleanup. 2026-02-11 16:19:15 +01:00
Masic
d21ef536b8 Merge pull request #27 from famez/main
More fixes and MCP improvement
2026-02-08 14:16:34 -07:00
famez
8b103031b8 Added tool info for every MCP server. 2026-02-08 20:03:43 +01:00
famez
6cd91830b6 Added add command for /mcp on tui. 2026-02-08 19:43:23 +01:00
famez
86f437b0f6 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. 2026-02-08 18:42:54 +01:00
famez
0bb8465254 Added MCP list command 2026-02-08 18:33:03 +01:00
famez
04c63205fd Configure debugging with vscode (allows to debug inside the container). 2026-02-08 13:49:57 +01:00
famez
d2f42fd7b0 Removed loot from dockerignore. 2026-02-08 13:37:37 +01:00
famez
c5731813e5 Added loot dir 2026-02-08 12:24:39 +01:00
famez
bd0234eaf8 Removed loot dir from gitignore. 2026-02-08 12:22:55 +01:00
Masic
99ccca8c77 Merge pull request #26 from famez/main
MCP tools stopped working after last commits as well as some other code (missing functions that caused exceptions and so on).
2026-02-06 19:56:56 -07:00
famez
8324009912 MCP tools were not loading, tried to change as few lines of code as possible to get it working again 2026-02-06 21:16:50 +01:00
famez
0359bc312b Merge branch 'GH05TCREW:main' into main 2026-02-04 22:31:57 +01:00
famez
9205fbda87 Preserve file permission after changing COPY clause in Dockerfile. 2026-02-01 23:43:35 +01:00
Masic
a26303c71d Merge pull request #23 from famez/main
Added removed function
2026-01-31 10:46:04 -07:00
famez
19e5c4a89c Moved COPY statement to avoid rebuilding the WEB browser when modifying the source code. 2026-01-29 22:25:03 +01:00
famez
f14016302e Restored removed function (when clicking Esc to cancel current task, it throws an exception). 2026-01-29 22:20:50 +01:00
Masic
279db35c58 Merge pull request #22 from famez/main
Several fixes
2026-01-27 15:12:08 -07:00
famez
e87c9ca1c8 Fixed error when launching the application in agent mode (state is not a member of PentestAgentAgent). 2026-01-27 21:43:37 +01:00
famez
432e81b283 Allow ignoring SSL errors when browsing HTTPS webs with self-signed certificates (throws error otherwise). 2026-01-27 21:22:14 +01:00
famez
9a6861bce3 Actually install playwright browser on base image 2026-01-27 21:21:23 +01:00
Masic
b0edef9f1d Merge pull request #21 from giveen/mcp-cleanup
Restore clean MCP setup (revert experimental changes)
2026-01-21 23:33:29 -07:00
giveen
a20444aaaa chore(mcp): restore MCP files from 49c0b93 2026-01-21 12:32:57 -07:00
giveen
bfc86d1ba4 chore(mcp): add STDIO_TOOLS list to mcp_servers.json 2026-01-21 12:27:49 -07:00
giveen
6815d5126f chore(mcp): stdio adapter discovers remote tools; update mcp_servers.json 2026-01-21 12:26:27 -07:00
giveen
eccc8471e8 chore(mcp): remove duplicate adapters, scripts, archives, example config, PR body and log 2026-01-21 12:08:11 -07:00
giveen
e1b6a6af07 feat(mcp): add generic stdio adapter under pentestagent/mcp and update example config 2026-01-21 12:01:36 -07:00
giveen
a417522f1a chore(mcp): remove docs refs to vendored adapters; add example adapter scaffold and tests 2026-01-21 11:31:03 -07:00
giveen
db06dcfa63 chore(mcp): remove hexstrike/metasploit adapters and helper scripts 2026-01-21 11:27:04 -07:00
giveen
30e2476d01 chore(mcp): remove vendored HexStrike files 2026-01-21 11:26:48 -07:00
giveen
d6c5d8ebd2 tui: register MCP tools quietly at startup (register=True, quiet=True) 2026-01-21 11:20:20 -07:00
giveen
1a54dea061 mcp: allow background connect without registering tools; TUI starts background connect(register=False) 2026-01-21 11:18:56 -07:00
giveen
d29e1f78e6 tui: instantiate MCPManager at startup to auto-connect and register MCP tools 2026-01-21 11:15:21 -07:00