Hi Robert, I am trying to install your toolchain and it looks promising. However, I run into many configuration issues due to the absence of a unified installation process. Some examples :
- claude-mpm auto-configure doesn't initialize neither kuzu nor mcp-vector-search on a new project
- mcp-vector-search seems to have watch_files:false by default, which is maybe counter-intuitive (I would expect it to update its index when I change my code)
- mcp-vector-search doesn't seem to be recognized at all by claude-mpm verify (at least I installed it via uv, it works in standalone but claude-mpm's mcp config fails inside Claude Code. Will try reinstalling it with pipx)
- agents deployment is unclear. Through auto-configure you can either accept or discard the auto selection of agents, but no granularity if you want to keep one of the agents marked as irrelevant. Also, it removes all the custom agents I wrote prior to installing the tool, without any notice
- mcp-vector-search seems to have a bug when indexing : index_project(force:true) first returns 0 files indexed, then retrying again the same index_project(force:true) works and files get properly indexed.
- kuzu-memory's own init command seems to install hooks in the claude settings, but they interfere with claude-mpm's own hooks setup.
What I am lacking is an all-in-one claude-mpm automated installer which handles:
- optional installation of mcp servers (no separate install and configuration commands) -> the installer does all of this on its own
- then once all of the mcp servers are installed, include the setup of those mcp servers at project level in a claude-mpm init command (which would install agents, initialize vector search and kuzu memory properly, deal with claude code hooks automatically depending on all the mcp servers installed, etc.)
This is my honest review. Overall, I have seen a neat improvement of the agent's behavior and I like that it take quite a lot of initiatives on its own. Very great job, thanks a lot for making it open!
I made kuzu-memory and mcp-vector-search optional because I didn’t want to be too opinionated about the toolset. I’ve since come to realize that was the wrong approach and will be soon releasing a full rust based stack that auto installs memory and search. In the meantime I’ll address your issues.
I guess I have had less issues recently, however my context still gets bloated by too many useless agents and skills. Moreover, deleting them is pointless as they get synced again every day. I can't find a solution (and neither does /mpm-help) for reclaiming those tokens that get uselessly burnt. Maybe you could help ?
Also, as the mcp-vector-search never gets called it seems, I am planning on testing [leanctx](https://leanctx.com) : have you tried it ?
claude-mpm is already at latest version 6.2.67 (location: /home/jules/.local/share/pipx/venvs/claude-mpm)
```
Maybe that's the cause of my trouble. Because everywhere I still have claude-mpm talking only about kuzu-memory and mcp-vector-search. But if I understand it should tell me about trusty-search and trusty-memory now.
Not tried mcp-browser yet, because it tells me I have no Chrome/Chromium browser installed. However I have brave-browser, so basically would be cool to be able to configure for more chromium-based browsers :)
Also when installing the trusty tools :
```
▶ ~ $ brew install trusty-search
brew install trusty-memory
brew install trusty-analyze
brew install trusty-review
brew install trusty-mpm
brew install trusty-git-analytics
✔︎ JSON API packages.x86_64_linux.jws.json Downloaded 15.2MB/ 15.2MB
Warning: No available formula with the name "trusty-search".
==> Searching for similarly named formulae and casks...
Error: No formulae or casks found for trusty-search.
Warning: No available formula with the name "trusty-memory".
==> Searching for similarly named formulae and casks...
Error: No formulae or casks found for trusty-memory.
Warning: No available formula with the name "trusty-analyze".
==> Searching for similarly named formulae and casks...
Error: No formulae or casks found for trusty-analyze.
Warning: No available formula with the name "trusty-review".
==> Searching for similarly named formulae and casks...
Error: No formulae or casks found for trusty-review.
Warning: No available formula with the name "trusty-mpm".
==> Searching for similarly named formulae and casks...
Error: No formulae or casks found for trusty-mpm.
Warning: No available formula with the name "trusty-git-analytics".
==> Searching for similarly named formulae and casks...
Error: No formulae or casks found for trusty-git-analytics.
Hi Robert, I am trying to install your toolchain and it looks promising. However, I run into many configuration issues due to the absence of a unified installation process. Some examples :
- claude-mpm auto-configure doesn't initialize neither kuzu nor mcp-vector-search on a new project
- mcp-vector-search seems to have watch_files:false by default, which is maybe counter-intuitive (I would expect it to update its index when I change my code)
- mcp-vector-search doesn't seem to be recognized at all by claude-mpm verify (at least I installed it via uv, it works in standalone but claude-mpm's mcp config fails inside Claude Code. Will try reinstalling it with pipx)
- agents deployment is unclear. Through auto-configure you can either accept or discard the auto selection of agents, but no granularity if you want to keep one of the agents marked as irrelevant. Also, it removes all the custom agents I wrote prior to installing the tool, without any notice
- mcp-vector-search seems to have a bug when indexing : index_project(force:true) first returns 0 files indexed, then retrying again the same index_project(force:true) works and files get properly indexed.
- kuzu-memory's own init command seems to install hooks in the claude settings, but they interfere with claude-mpm's own hooks setup.
What I am lacking is an all-in-one claude-mpm automated installer which handles:
- optional installation of mcp servers (no separate install and configuration commands) -> the installer does all of this on its own
- then once all of the mcp servers are installed, include the setup of those mcp servers at project level in a claude-mpm init command (which would install agents, initialize vector search and kuzu memory properly, deal with claude code hooks automatically depending on all the mcp servers installed, etc.)
This is my honest review. Overall, I have seen a neat improvement of the agent's behavior and I like that it take quite a lot of initiatives on its own. Very great job, thanks a lot for making it open!
I made kuzu-memory and mcp-vector-search optional because I didn’t want to be too opinionated about the toolset. I’ve since come to realize that was the wrong approach and will be soon releasing a full rust based stack that auto installs memory and search. In the meantime I’ll address your issues.
Incredible, a big thanks !
I guess I have had less issues recently, however my context still gets bloated by too many useless agents and skills. Moreover, deleting them is pointless as they get synced again every day. I can't find a solution (and neither does /mpm-help) for reclaiming those tokens that get uselessly burnt. Maybe you could help ?
Also, as the mcp-vector-search never gets called it seems, I am planning on testing [leanctx](https://leanctx.com) : have you tried it ?
Recent versions should be better. Run /mpm-init. Also I’ve moved to rust memory and search which perform much better.
Seems like running pipx upgrade doesn't work :
I get :
ℹ️ Update available: v6.2.67 → v6.5.40
Run: pipx upgrade claude-mpm
Release notes: https://github.com/bobmatnyc/claude-mpm/releases/tag/v6.5.40
Then I do this
```
▶ ~/ $ pipx upgrade claude-mpm
claude-mpm is already at latest version 6.2.67 (location: /home/jules/.local/share/pipx/venvs/claude-mpm)
```
Maybe that's the cause of my trouble. Because everywhere I still have claude-mpm talking only about kuzu-memory and mcp-vector-search. But if I understand it should tell me about trusty-search and trusty-memory now.
Not tried mcp-browser yet, because it tells me I have no Chrome/Chromium browser installed. However I have brave-browser, so basically would be cool to be able to configure for more chromium-based browsers :)
Also when installing the trusty tools :
```
▶ ~ $ brew install trusty-search
brew install trusty-memory
brew install trusty-analyze
brew install trusty-review
brew install trusty-mpm
brew install trusty-git-analytics
✔︎ JSON API packages.x86_64_linux.jws.json Downloaded 15.2MB/ 15.2MB
Warning: No available formula with the name "trusty-search".
==> Searching for similarly named formulae and casks...
Error: No formulae or casks found for trusty-search.
Warning: No available formula with the name "trusty-memory".
==> Searching for similarly named formulae and casks...
Error: No formulae or casks found for trusty-memory.
Warning: No available formula with the name "trusty-analyze".
==> Searching for similarly named formulae and casks...
Error: No formulae or casks found for trusty-analyze.
Warning: No available formula with the name "trusty-review".
==> Searching for similarly named formulae and casks...
Error: No formulae or casks found for trusty-review.
Warning: No available formula with the name "trusty-mpm".
==> Searching for similarly named formulae and casks...
Error: No formulae or casks found for trusty-mpm.
Warning: No available formula with the name "trusty-git-analytics".
==> Searching for similarly named formulae and casks...
Error: No formulae or casks found for trusty-git-analytics.
```
Very interesting read, thank you!